Question

Je souhaite raccourcir le numéro de commande (identifiant d'incrément) mais je ne souhaite utiliser aucun module.

Était-ce utile?

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 eav_entity_store .Vous pouvez rechercher l'entité_id dans eav_entity_type

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top