WooCommerce-Bestellnummer (Order Number) mit Präfix versehen
Mit einem einfachen Code-Snippet kann in WooCommerce die Bestellnummer mit einem Präfix versehen werden. Das macht u.a. dann Sinn, wenn Rechnungen aus eurem Shop ein abweichendes Muster für die Rechnungsnummer erhalten sollen.

WooCommerce, das populäre eCommerce-Plugin für WordPress, vergibt jeder Bestellung im Online-Shop eine fortlaufende Nummer. Diese Bestellnummer ist im Backend sichtbar und wird dem Käufer in E-Mails mitgeteilt. Wenn ihr ein Plugin zur automatischen Erzeugung von PDF-Rechnungen einsetzt, wird die Bestellnummer meist auch als Rechnungsnummer verwendet. In diesem Beitrag archivieren wir ein Code-Snippet um die Bestellnummer mit einem frei formulierbaren Präfix zu versehen. Beispielsweise um Rechnungen aus dem Online-Shop eindeutig identifizieren zu können.
Präfix zu WooCommerce-Bestellnummer hinzufügen
Fügt folgenden Code in die functions.php
eures Themes ein oder verwendet vielleicht besser ein seitenspezifisches Plugin, damit die Anpassung auch beim Theme-Wechsel erhalten bleibt. Ersetzt »Hier DER PRÄFIX« durch den gewünschten Eintrag.
function kb_woocommerce_order_no_prefix( $oldnumber, $order ) {
return 'HIER DER PRÄFIX' . $order->id;
}
add_filter('woocommerce_order_number', 'kb_woocommerce_order_no_prefix', 1, 2);
Perfekt, funktioniert wunderbar. Danke!!!
Hey,
ich wollte das jetzt auch für die Rechnungsnummer anwenden (invoice_number), habe es umgeschrieben, aber es greift nicht.
Haben Sie hier vielleicht einen Tipp?
Bei mir funktioniert dieser Snippet leider nicht, was mich schon ärgert. Genau diese Funktion suche ich schon eine ganze Zeit. Schade, dass es bei mir nicht geht. Gibt es vielleicht Tipps diesbezüglich?
[…] “Kulturbanausen” verraten, wie man WooCommerce-Bestellnummern mit einem Präfix […]