Magento – Bestellnummern / Rechnungsnummern bestimmen / einstellen

Wer in Magento mit den Nummernkreisen bzw. mit der Vergabe der Bestellnummer oder auch der Rechnungsnummer nicht zufrieden ist, kann dies relativ unproblematisch ändern.

Standardmäßig ist die führende Ziffer der Nummernkreise die ID des Shops. Ist als die StoreID eine 3, wird im Standard die erste Bestellnummer 300000001 sein. Dies wird in der Datenbank in der Tabelle

Bildeav_entity_store eingetragen.

Die Bedeutung der entity_type_id ergibt sich aus der Tabelle

eav_entity_type. Hier kann man sehen, welche Nummernkreise gemeint sind. Z.B. Bestellnummer, Rechnungsnummer etc.

Die Store_ID gibt natürlich die Nummer des Stores an. Und bei der increment_last_id wird angegeben, welche Nummer als letztes vergeben wurde. In der Tabelle eav_entity_type wird nun definiert, wieviele Stellen vergeben werden sollen und wie die Zahlen größer werden.

In der o.g. Tabelle wird unter increment_prefix die führende Stelle angegeben. So, dass standardmäßig 8 Stellen hinter der führenden Ziffer sind.

Soll nun – wie hier schon geschehen – die führende Zahl bei Store 3 von 3 auf 4 geändert werden, kann dies direkt getan werden und auch die letzte verwendete Zahl kann direkt angepasst werden.

Anschließend wird dann der neue Nummernkreis verwendet.

Wer einen neuen Shop angelegt hat und eventuell Testbestellungen macht, sollte min. eine Bestellung, eine Rechnung, eine Sendung und eine Gutschrift erstellen, da erst dann für jede dieser Dokumente ein Eintrag in der DB vorhanden ist, der angepasst werden kann.

Wenn alle (Test-) Bestellungen aus dem System gelöscht werden sollen, ist es sinnvoll also zuerst wie o.g. jeweils ein Dokument zu erstellen und erst dann zu löschen, wie es z.B. HIER beschrieben ist.

Genutzt in Magento Versionen 1.4.1.1 bis 1.7.0.2 Kommentare? Ergänzungen? Hinweise? Gerne!

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

One comment on “Magento – Bestellnummern / Rechnungsnummern bestimmen / einstellen”

Leave a Reply

Your email address will not be published. Required fields are marked *