Frage

Ich möchte die Bestellnummer kürzen (ID erhöhen), aber keine Module verwenden.

War es hilfreich?

Lösung

Um die Anzahl der Ziffern zu reduzieren, müssen Sie die ändern increment_pad_length im eav_entity_type Tabelle (für die order Reihe natürlich).

Sie können das Präfix ändern, indem Sie das ändern increment_prefix Wert in der eav_entity_store Tisch.(Verwenden Sie die entity_type_id aus der anderen Tabelle, um zu identifizieren, welche Zeile Sie ändern würden.) Standardmäßig verwendet Magento die ID des Shops (1) als Präfix.

Wenn Sie mehr über die Inkrement-IDs erfahren möchten, schauen Sie sich die an Mage_Eav_Model_Entity_Increment_Numeric Und Mage_Eav_Model_Entity_Increment_Abstract Klassen, die für die Generierung der nächsten verfügbaren ID basierend auf den Datenbankeinstellungen verantwortlich sind.

Bearbeiten: Sie könnten sogar Ihre eigene Inkrementierungslogik erstellen, indem Sie die oben erwähnte Abstract-Klasse erweitern.

Andere Tipps

Ich kenne kein Modul dafür, aber Sie können die Tabelle eav_entity_store leicht anpassen.Sie können den Entity_ID in eav_entity_type aufsuchen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top