Numéro de commande personnalisé ou identifiant d'incrément dans Magento
-
11-12-2019 - |
Question
Je souhaite raccourcir le numéro de commande (identifiant d'incrément) mais je ne souhaite utiliser aucun module.
La solution
Pour réduire le nombre de chiffres, vous souhaiterez modifier le increment_pad_length
dans le eav_entity_type
tableau (pour le order
rangée, bien sûr).
Vous pouvez changer le préfixe en modifiant le increment_prefix
valeur dans le eav_entity_store
tableau.(Utilisez le entity_type_id
de l'autre table pour identifier la ligne que vous souhaitez modifier.) Par défaut, Magento utilise l'identifiant du magasin (1
) comme préfixe.
Si vous souhaitez en savoir plus sur les identifiants d'incrément, consultez le Mage_Eav_Model_Entity_Increment_Numeric
et Mage_Eav_Model_Entity_Increment_Abstract
classes chargées de générer le prochain identifiant disponible en fonction des paramètres de la base de données.
Modifier: Vous pouvez même créer votre propre logique d'incrémentation en étendant la classe Abstract que j'ai mentionnée ci-dessus.
Autres conseils
Je ne connais pas un module pour cela, mais vous pouvez "facilement" peaufiner la table