Warum sind die Bestellnummern in WooCommerce nicht fortlaufend?

WooCommerce vergibt für jede Bestellung eine eindeutige Bestellnummer. Viele Menschen fragen sich, warum diese Bestellnummern (englisch: order numbers) meist nicht fortlaufend, also z.B. 1001, 1002, 1003 etc., sondern scheinbar willkürlich sind.

Jürgen Zöllner

Jürgen Zöllner 11. Januar 2021 ·

Der Grund hierfür: WooCommerce ist eine Erweiterung von WordPress. In WordPress wird jede Aktivität als Eintrag in die Tabelle (wp_posts table) einer Datenbank mit einer stets einzigartigen ID gespeichert. Hierbei ist es unerheblich, ob es sich um eine Bestellung, ein neues Bild oder eine neue Seite handelt. Sie alle werde von WordPress als sogenannten Posts behandelt - deshalb heißt die Datei auch wp_posts table.

Das mag jetzt für Sie sehr abstrakt klingen. Und das ist es ja auch. Stellen Sie sich die Datenbank am besten als ein großes Warenlager vor. Die Tabellen wiederum gleichen Regalen mit den unterschiedlichen Warenkategorien. Jeder Artikel wird in eines dieser Regal sortiert und mit einer einzigartigen Nummer versehen. So können die Lagerist:innen bei einer Bestellung im Nu den gewünschten Artikel finden und verpacken.

Ein Beispiel dazu:
Um 9 Uhr kommt in Ihrem Shop eine Bestellung zustande. Für die Bestellung vergibt WooCoommerce bzw. WordPress die ID 1001. Um 10 Uhr tauschen Sie das Bild eines beliebigen Produkts. Auch hierfür wird eine ID vergeben: 1002. Um 11 Uhr legen Sie eine neue Seite ein. Die ID dazu 1003. Erst um 12 Uhr trifft eine weitere Bestellung in Ihrem Shop ein. Diese trägt nun die ID 1004. So kommt es zustande, dass auf die Bestellnummer 1001 nicht die 1002 sondern die 1004 folgt.

Standardmäßig nutzt WooCommerce die – meist nicht fortlaufende - Bestellnummer auch als Rechnungsnummer.

Was können Sie tun, um dennoch eine fortlaufende Rechnungsnummer zu erzeugen?
Am einfachsten ist es, wenn Sie dazu ein Plugin nutzen. German Market (75 € / Jahr) enthält beispielsweise eine Funktion, um eine fortlaufende Rechnungsnummer nach genau Ihren Wünschen zu erzeugen. Auch ein Präfix ist dabei möglich, z.B. 2021-1001 Alternativ können Sie natürlich auch ein kostenloses Plugin nutzen, z.B. Woocommerce Sequential Order Numbers

Teilen Sie diesen Artikel

Verwandte Artikel

Fragen? Wir haben Antworten.

Ich will was wissen →