Auftragsnummern-Vergabe

WEBSALE V8s generiert eine Auftragsnummer entweder systemübergreifend (empfohlene Standardeinstellung) oder shop-spezifisch. Die systemübergreifende Auftragsnummer ist eindeutig und hat aktuell eine Länge von 15 Zeichen (numerisch). Die shop-spezifische Auftragsnummer ist gegenüber der systemübergreifenden Auftragsnummer sequentiell aufsteigend nummeriert. Der Shopbetreiber kann den Auftragsnummer-Startwert, z. B. 50000, individuell wählen und von WEBSALE einrichten lassen. Eine Trennung der Auftragsnummern nach Subshop ist nicht möglich.

Damit Dritte keine Rückschlüsse über die Anzahl der getätigten Bestellungen im Shop machen können, lässt sich die Auftragsnummer auf verschiedene Arten konvertieren.

Die Art und Aktivierung der Auftragsnummer-Konvertierung wird in der Shopkonfiguration shop.config im Abschnitt <OrderConditions> mit den Parametern ConvertOrderNumber-Allow und ConvertOrderNumber-Type festgelegt.

<OrderConditions>
...
  ConvertOrderNumber-Allow   = yes #[yes][no], Standard=no
  ConvertOrderNumber-Type    = alpha #[alpha|DoubleNumbers], Standard=alpha 
...
</OrderConditions>

Konvertierung der Auftragsnummer in eine zufällige, gleich-lange alphanumerische Zeichenkette

Wenn Sie in der Konfiguration ConvertOrderNumber-Type = alpha festlegen, wird z. B. folgende Konvertierung der Auftragsnummern 50000,50001,50002 durchgeführt:

50000 -> S4WWG

50001 -> 6W444

50002 -> NSS4V

Der Parameterwert alpha bewirkt, dass eine zufällige alphanumerische Zeichenkette erzeugt wird. Dabei ist sichergestellt, dass die Konvertierung keine Duplikate erzeugt.

Konvertierung der Auftragsnummer in eine zufällige, doppelt-lange numerische Zeichenkette

Wenn Sie in der Konfiguration ConvertOrderNumber-Type = DoubleNumbers festlegen, wird z. B. folgende Konvertierung der Auftragsnummern 50000,50001,50002 durchgeführt:

50000 -> 2109094265

50001 -> 3398976504

50002 -> 4558934217

Der Parameterwert DoubleNumbers bewirkt, dass aus der aufsteigenden Nummer mit z. B. 5 Stellen eine doppelt so lange Auftragsnummer erzeugt wird, die nur aus Nummern besteht. Dabei ist sichergestellt, dass die Konvertierung keine Duplikate erzeugt.

Verweise

Referenz: Abschnitt OrderConditions