Bestellnummer im Shop muss fortlaufend sein...aber wie
Author: andreas G.
Visited 1811,
Followers 1,
Shared 0
Ich habe die Lösung :
<script type="text/javascript">
x5engine.boot.push(function () {
x5engine.cart.manager.settings({
"order_no_format": "[0-9][0-9][0-9][0-9][0-9]"
});
}, false, "last");
</script>
eingebaut aber ich benötige eine fortlaufende Bestellnummer angefangen bei z.B. 10000.
Tag-Monat-Jahr-Nummer würde auch gehen wobei sich nur die Nummer immer um 1 erhöhen soll.
Das Finanzamt würde sonst wieder Stress machen.
Danke für eure Hilfe.
Andy
Posted on the
Ein DAtum würde gehen, aber eine fortlaufende Nummer müsste eine im Hintergrund zwischengespeicherte Nummer sein die sich bei jeder Bestellung erhöht. Denn sonst weis das Skirpt nicht was für eine Nummer es nehmen soll außer einer "Random" Nummer!
Frage: Sind es nicht die Rechnungsnummern, die vorlaufendsein müssen, was geschieht bei Bestellungen per Telefon, Fax, Brief, Persönliche Abgabe usw. die ja wohl immer ohne forlaufenden Bestellönummer erfolgen, die dürfen dann ja gar nicht mehr Ausgeführt werden?
Prüfen Sie doch mal ob wirklich die Bestellnummer, und nicht die Rechnungsnummer fortlaufend sein muss?
JJ.
Author
Rechnungsnummer fortlaufend ist richtig.
Bestellungen per Telefon oder Brief werden in der Bestellverwaltung mit einem Vorzeichen ( T oder B ) erfasst
und bekommen eine eigene Bestell-ID
Es geht mir eigentlich nur um eine gründliche und geregelte Erfassung der Daten
da eine Schnittstelle zur DB entwickelt wird und die Daten automatisch in die WaWi importiert werden sollen.
Vom Prinzip her ist ese eigentlich egal ob bei der order_id
190206-LP71
190206-NA34
190206-PD21
190206-PF05
oder 070219-2001 steht.
Es steht ja schon das Datum drin: #190206-LP71#
aber anstatt LP71 sollte eine fortlaufende Nummer generiert werden.
( nur für Nutzer mit DB )
Da die Daten sowieso in der DB stehen, müsste X5 ja die letzte order_id auslesen können
und bei jeder Bestellung um 1 erhöhen.
Author
Nachtrag:
Jetzt habe ich schon mal das Datum in der richtigen Reihenfolge eingestellt.
[dd] {mm] [yy]
mal sehen wie ich jetzt die letzte order_id vorher auslesen kann.....