Bestellnummerierung in PrestaShop – Pro-Modul | PrestaDev
Bestellnummerierung in PrestaShop – Pro-Modul | PrestaDev
Bestellnummerierung in PrestaShop – Pro-Modul | PrestaDev

Bestellnummerierung Pro Modul für PrestaShop - sequentielle Bestellnummern für polnische Shops

Module version: 3.0.2

PrestaShop compatibility: 1.7.x 8.x 9.x

Moduldatei aktualisiert: 2026-09-22 14:46:47

Produktdaten aktualisiert: 2026-04-10 21:24:05


1 Bewertungen
PD Bestellnummerierung Pro ist ein professionelles Modul für PrestaShop-Shops, das die volle Kontrolle über das Format der in Ihrem Onlineshop generierten Bestellnummern bietet. Anstelle zufälliger alphanumerischer Codes wie „BDWNJHG" erhalten Ihre Kunden, die Buchhaltung und der Kundendienst lesbare, sequenzielle Nummern in jedem beliebig gewählten Format — zum Beispiel 2026/000001, ORD-2026-00001 oder FV/04/2026/0001. Das Modul unterstützt erweiterte Format-Token ({Y}, {M}, {D}, {seq:N}, {shop_code}) sowie vier Modi zum Zurücksetzen des Zählers: nie, jährlich, monatlich oder täglich — ideal abgestimmt auf die Anforderungen der polnischen Buchhaltung und Dokumentenarchivierung. Dank der vollständigen Multistore-Unterstützung kann jeder Ihrer Shops eine unabhängige Nummernsequenz mit eigenem Präfix haben, ohne das Risiko von Kollisionen zwischen Filialen oder Lagern. Der atomare Zähler, abgesichert durch den MySQL-Mechanismus INSERT ON DUPLICATE KEY UPDATE, eliminiert das Risiko von Duplikaten selbst bei Hunderten gleichzeitigen Bestellungen während Verkaufsspitzen oder am Black Friday. Das Modul wurde so konzipiert, dass es auf allen Versionen von PrestaShop von 1.7.0 bis 9.x sowie PHP von 7.0 bis 8.5 zuverlässig funktioniert, ohne externe Abhängigkeiten, ohne Composer und ohne Konflikte mit anderen Modulen. Die Installation dauert weniger als eine Minute, die Konfiguration erfolgt über ein intuitives Administrationspanel in polnischer Sprache, und historische Bestellnummern werden nach der Deinstallation niemals geändert.
Lizenztyp / Aktualisierung
79,00 zł
64,23 złnetto
Price history:

Beschreibung

Wichtige Funktionen

Format-Token-System

Erstellen Sie Ihr eigenes Bestellnummernmuster mit 8 unterstützten Token, die bei der Erstellung jeder Bestellung automatisch ersetzt werden:

  • {Y} — 4-stelliges Jahr (z. B. 2026)
  • {y} — 2-stelliges Jahr (z. B. 26)
  • {M} — Monat mit führender Null (01–12)
  • {D} — Tag mit führender Null (01–31)
  • {seq} — Zählerwert ohne Auffüllung mit Nullen
  • {seq:N} — mit Nullen auf N Stellen aufgefüllter Zähler (N von 1 bis 20)
  • {shop} — Shop-ID (numerische ID)
  • {shop_code} — benutzerdefinierter Shop-Code (alphanumerisch, max. 10 Zeichen)

Fertige Formate für polnische Onlineshops

Das Modul enthält ein integriertes Anleitungs-Panel mit einer Tabelle von Beispielformaten, die im polnischen E-Commerce am häufigsten verwendet werden:

  • {Y}/{seq:6} → 2026/000001 — klassisches Jahrespräfix mit Reset im Januar, das beliebteste Format für polnische Shops
  • FV/{M}/{Y}/{seq:4} → FV/04/2026/0001 — Format für MwSt.-Rechnungen mit monatlichem Reset, konform mit den Anforderungen des Finanzamts
  • ORD-{Y}-{seq:5} → ORD-2026-00001 — eigenes Präfix mit Jahr, fortlaufender Zähler ohne Reset (ideal für ERP-Systeme)
  • {shop_code}-{Y}-{seq:6} → WAW-2026-000001 — Multi-Shop mit Präfix der Stadt oder des Lagers
  • {Y}{M}{D}-{seq:3} → 20260410-001 — Tagesformat für Versandetiketten von Kurierdiensten (InPost, DPD, DHL)

Vier Modi für den Zähler-Reset

  • Niemals — eine fortlaufende Sequenz ohne Resets, ideal für ERP-Systeme, die eine konstante Nummerierung erfordern
  • Jährlich — Reset am 1. Januar, konform mit dem polnischen Buchhaltungs- und Steuerjahr
  • Monatlich — Reset am 1. Tag des Monats, für monatliche MwSt.-Berichte und Buchhaltungsabschlüsse
  • Täglich — Reset um Mitternacht, für Shops mit hohem Volumen und Kurieretiketten

Erweitertes Administrationspanel

  • Live-Vorschau — Hero-Panel mit großer, gut lesbarer Vorschau der nächsten Bestellnummer nach jedem Speichern der Einstellungen
  • Zählerstatistiken — zuletzt generierte Nummer, Datum und Uhrzeit der letzten Bestellung im Zeitraum, Startdatum des aktuellen Zeitraums
  • Anleitungs-Panel — Tabelle mit 5 fertigen Formaten und Beschreibung des Einsatzes für verschiedene Branchen
  • Echtzeit-Formatvalidierung — das Modul erkennt Syntaxfehler, fehlende Token, zu lange Muster und eine Nichtübereinstimmung des Resets mit Datums-Token
  • Vollständige Multistore-Unterstützung — CONTEXT_ALL für das globale Standardformat, CONTEXT_GROUP für Shop-Gruppen, CONTEXT_SHOP für individuelle Overrides
  • Per-Shop-Override-Checkbox — Standardmuster von PrestaShop HelperForm, mit dem sich shopbezogene Überschreibungen zurücknehmen und zum globalen Wert zurückkehren lassen
  • Vollständige polnische Übersetzung — 74 Strings in polnischer Sprache, duales trans()/l()-Pattern für vollständige Kompatibilität mit allen PrestaShop-Versionen
  • Barrierefreiheit (WCAG) — alle dekorativen Icons mit aria-hidden gekennzeichnet, Schriftgrößen in rem-Einheiten, skalierbar mit den Browsereinstellungen

Sicherheit und Zuverlässigkeit

  • Atomarer Zähler — MySQL INSERT ON DUPLICATE KEY UPDATE LAST_INSERT_ID(counter+1), race-condition-safe, kein Risiko von Duplikaten selbst bei 1000+ Bestellungen pro Minute
  • Unterstützung für Multi-Package-Cart — eine Referenznummer für Bestellungen aus mehreren Lagern/mit mehreren Versanddienstleistern, Wahrung der OrderPayment-Integrität
  • Längenvalidierung — automatische Erweiterung der Spalten orders.reference und order_payment.order_reference auf VARCHAR(100)
  • Schutz vor XSS und SQL-Injection — alle Eingaben werden über htmlspecialchars, pSQL(), (int), bqSQL() verarbeitet
  • Kein Overhead im Front-Office — das Modul lädt keinerlei JavaScript- oder CSS-Ressourcen auf Kundenseiten
  • Sichere Deinstallation — historische Bestellnummern bleiben erhalten, Referenzspalten werden nach der Deinstallation niemals verkleinert

Vorteile und Nutzen für Ihren Onlineshop

  • Professionelles Shop-Image — klare, sequenzielle Bestellnummern statt zufälliger alphanumerischer Codes wie „BDWNJHG“ schaffen Kundenvertrauen und erleichtern die Kommunikation
  • Konformität mit polnischer Buchhaltung und Steuervorschriften — sequenzielle Nummern gemäß den Anforderungen des Finanzamts, ideal für MwSt.-Rechnungen und Buchhaltungsdokumente
  • Einfache Archivierung und Suche — Nummern mit Jahres-, Monats- oder Datumspräfix erleichtern die Ordnung der Bestellungen und die schnelle Suche im Verlauf
  • Kompatibilität mit ERP- und Buchhaltungssystemen — Format kompatibel mit WF-Mag, Comarch ERP XL, Subiekt, Enova, SAP und anderen beliebten Systemen des polnischen E-Commerce
  • Multi-Shop ohne Nummernkollisionen — jeder Shop in Ihrem Netzwerk kann eine unabhängige Sequenz mit einzigartigem Präfix haben, was Konflikte in der konsolidierten Buchhaltung eliminiert
  • Keine Duplikate — audit-sicher — die atomare Nummerierung garantiert die Eindeutigkeit der Nummern selbst bei gleichzeitigen Bestellungen in Verkaufsspitzen
  • Keine Verzögerungen im Front-Office — das Modul lädt keinerlei Ressourcen auf Kundenseiten und beeinflusst weder Core Web Vitals noch das SEO des Shops
  • Kompatibilität mit Factoring-Systemen und Zahlungs-Gateways — stabile Referenznummern für PayU, Przelewy24, Stripe, PayPal und andere
  • Unterstützung für Multi-Package-Cart — eine Referenznummer für Bestellungen, die auf mehrere Pakete/Lager/Versanddienstleister aufgeteilt sind
  • Einfache Integration mit Kurierdiensten — Tagesformat ({Y}{M}{D}-{seq:3}) ideal für Etiketten von InPost, DPD, DHL, GLS, FedEx und Poczta Polska
  • Schnelle Installation und Konfiguration — Installation in weniger als einer Minute, Konfiguration ohne Programmierkenntnisse, intuitives Panel in polnischer Sprache
  • Sichere Deinstallation — historische Bestellnummern bleiben erhalten, kein Verlust von Buchhaltungsdaten
  • Konformität mit dem Addons-Marktplatz — das Modul erfüllt alle Anforderungen von PrestaShop Addons: PSR-2/12, Security Guards, index.php, vollständige Übersetzungen
  • Technischer Support in polnischer Sprache — polnischer Autor, polnische Dokumentation, polnischer E-Mail-Support

Für wen ist dieses Modul gedacht?

PD Numeracja Zamówień Pro ist für Besitzer polnischer PrestaShop-Onlineshops bestimmt, die ein professionelles Nummerierungssystem benötigen, das den buchhalterischen und steuerlichen Anforderungen entspricht. Das Modul eignet sich sowohl für kleine Shops, die sich auf eine Produktkategorie spezialisieren, als auch für große Multi-Shop-Netzwerke mit Hunderten von Bestellungen täglich. Besonders empfehlen wir es:

  • B2B-Shops, die MwSt.-Rechnungen für Unternehmen ausstellen — Format konform mit den Buchhaltungsanforderungen
  • Dropshipping-Shops, die mit vielen Großhändlern zusammenarbeiten — klare Referenznummern
  • Multi-Shop-Netzwerken, die mehrere Shops über ein einziges Panel verwalten — einzigartige Präfixe pro Shop
  • Shops mit ERP-Nutzung (WF-Mag, Comarch ERP XL, Subiekt, Enova, SAP) — sequenzielle Nummern, kompatibel mit Integrationen
  • Marketplace-Verkäufern (Allegro, eBay, Amazon) — professionelle Bestellnummern für den Kundenservice
  • Versandshops mit hohem Volumen — Tagesformat für Kurieretiketten
  • Buchhaltungsunternehmen, die die Buchhaltung für E-Commerce-Kunden führen — einfache Archivierung und MwSt.-Berichterstattung

Produktdetails

Unterstützung für Prestashop 9.x
Ja
Unterstützung für Prestashop 8.x
Ja
Unterstützung für Prestashop 1.7.x
so
Unterstützung für Prestashop 1.6.x
so
Unterstützung für PrestaShop 1.5x
so
Kostenloser Support
nicht
Kostenlose Updates (1 Jahr)
so
Einfache Installation
so
PDORDERREFCHANGE-FULL

Changelog

Release history for this product. Expand an entry to see what changed.

  • moduł został kompletnie przepisany dla zgodności z PrestaShop 9.x

FAQ

Find answers to the most common questions about this product.

Das Modul ersetzt die standardmäßigen, zufälligen PrestaShop-Bestellreferenzen (z. B. XKBKNABJK) durch fortlaufende Nummern mit kontrolliertem Format — z. B. 2026/000123, FV-2026-04-000045 oder PL-WAW-00123. Dadurch sind die Bestellnummern geordnet, vorhersehbar, leicht dem Kunden telefonisch mitzuteilen und mit den buchhalterischen Anforderungen konform.

In der Modulkonfiguration gibst du im Feld „Format“ eine Vorlage mit Tokens ein: {Y} — 4-stellige Jahreszahl, {y} — 2-stellige Jahreszahl, {m} — Monat, {d} — Tag, {seq:6} — sequenzieller Zähler mit Auffüllung durch Nullen auf 6 Stellen, {shop_code} — Shop-Code. Beispiele: „{Y}/{seq:6}“ ergibt 2026/000123, „FV-{Y}-{m}-{seq:5}“ ergibt FV-2026-04-00045, „{shop_code}-{y}{m}-{seq:4}“ ergibt WAW-2604-0123.

Im Feld „Resetmodus” wählen Sie eine der Optionen: „Nie” — der Zähler steigt unbegrenzt an (1, 2, 3, ..., 999999), „Jährlich” — der Zähler kehrt mit jedem neuen Jahr zum Anfangswert zurück, „Monatlich” — Zurücksetzung am 1. Tag jedes Monats, „Täglich” — Zurücksetzung um Mitternacht an jedem Tag. Das Modul erkennt den Wechsel des Zeitraums selbstständig anhand des Bestelldatums und erfordert weder einen manuellen Eingriff noch einen CRON-Job.

Im Feld „Anfangswert des Zählers“ gibst du die Zahl ein, mit der die Nummerierung nach jedem Zurücksetzen beginnen soll — normalerweise 1, aber du kannst z. B. 1000 festlegen, damit die ersten Bestellungen im neuen Jahr die Nummer 2026/001000 statt 2026/000001 haben. Das ist nützlich bei der Migration aus einem anderen System, wenn du eine bestehende Nummerierung fortführen möchtest.

Ja. Das Modul verwendet einen atomaren Zähler, der auf einer Zeilensperre in der Datenbank basiert (SELECT ... FOR UPDATE innerhalb einer Transaktion). Selbst wenn ein Dutzend Kunden in derselben Sekunde eine Bestellung aufgeben, erhält jeder eine eindeutige, fortlaufende Nummer. Es besteht kein Risiko von Kollisionen oder ausgelassenen Nummern.

Ja. Jeder Shop in einer Multistore-Installation kann ein eigenes Format, einen eigenen Zähler, einen eigenen Rücksetzmodus und einen eigenen Shop-Code haben. Wenn Sie im Modul-Panel den Shop-Kontext umschalten (Menü oben in PrestaShop), konfigurieren Sie jeden Shop unabhängig voneinander. Die Zähler sind vollständig voneinander getrennt — Bestellungen aus Shop A erhöhen die Nummerierung in Shop B nicht.

Der Shop-Code ist eine kurze Kennung (z. B. WAW, KRK, DE, B2B), die Sie über das Token {shop_code} in das Nummernformat einfügen können. So lassen sich Bestellungen aus verschiedenen Shops im Multistore auf den ersten Blick unterscheiden — z. B. WAW-2026-000123 von KRK-2026-000045. Wenn Sie Multistore nicht verwenden oder kein Präfix benötigen, lassen Sie das Feld leer.

Das Modul ändert keine bereits bestehenden Referenzen mehr – alle vor der Installation aufgegebenen Bestellungen behalten ihre bisherigen (zufälligen) Nummern. Die sequentielle Nummerierung gilt erst ab der ersten Bestellung nach der Installation. Dadurch bleibt die Übereinstimmung mit Rechnungen, Versandetiketten und der Buchhaltungsdokumentation aus der Vergangenheit gewahrt.

Ja. In der Modulkonfiguration gibt es den Schalter „Aktiv“. Wenn er auf „Nein“ gesetzt wird, überschreibt das Modul die Referenzen nicht mehr und PrestaShop kehrt zur standardmäßigen Generierung zufälliger Nummern zurück. Der Zähler bleibt erhalten – nach dem erneuten Aktivieren wird die Nummerierung an der Stelle fortgesetzt, an der sie angehalten wurde.

Ja. Standardmäßig speichert PrestaShop Bestellreferenzen in einer Spalte mit einer Länge von 9 Zeichen, was für formatierte Nummern wie FV-2026-04-000045 zu kurz wäre. Während der Installation erweitert das Modul automatisch die Spalten ps_orders.reference sowie ps_order_payment.order_reference auf 100 Zeichen. Diese Erweiterung bleibt auch nach der Deinstallation des Moduls bestehen, damit keine vorhandenen Daten verloren gehen.

Ja. Das Modul generiert die Referenz im Moment der Erstellung der Bestellung (Hook actionObjectOrderAddBefore), bevor PrestaShop sie in der Datenbank speichert. Dadurch erscheint die fortlaufende Nummer automatisch überall dort, wo PrestaShop das Feld reference verwendet: auf der PDF-Rechnung, dem Lieferschein, der E-Mail-Bestätigung an den Kunden, im Kundenbereich, in der Bestellhistorie und in Exporten.

Das Modul funktioniert mit PrestaShop ab Version 1.7.0 bis zur neuesten 9.x sowie mit PHP von 7.0 bis 8.5. Es unterstützt das klassische Administrations-Theme sowie das neue Symfony-Theme in PrestaShop 8 und 9. Es erfordert weder Composer noch irgendwelche externen Bibliotheken — es ist vollständig eigenständig.

Bewertungen (1)

1 Bewertungen

PS 1.7
Well done just in 1.6 and 1.7
good
Durch Gennaro Nuzzo an 2022-10-27