Jump to content
WolZe

[gelöst] Fortlaufende Bestell ID #00...... ändern

Recommended Posts

Guten Tag

Leider hat meine Suche hier im Presta Shop Forum und auch anderswo keine Lösung ergeben.

Ich möchte gerne die fortlaufende Bestellnummer ändern, welche im BO unter Bestellungen - sowie nach einer abgeschlossenen Gastbestellung im Shop unter der Zusammenfassung angezeigt wird. "Ihre Bestellnummer lautet #00......

Eine immer wieder genannte Lösung lautet zwar

-> Eingriff manuell in die Datenbank in der entsprechenden Tabelle, sprich ps_orders und unter auto increment die laufende Nr. ändern.

funktioniert aber allem Anschein nach nur bis Version 1.5x

Ich verwende Version 1.6.0.14

Herzlichen Dank vorab für den ein oder anderen Tip.

Edited by WolZe
[gelöst]

Share this post


Link to post
Share on other sites
vor 6 Stunden schrieb WolZe:

funktioniert aber allem Anschein nach nur bis Version 1.5x

Kann ich so nicht bestätigen, die Änderung funktioniert auch mit allen 1.6er Versionen! Ich habe das schon zigfach gemacht.

Falls deine Datenbanktabellen mit ps_  anfangen und deine neue Startnummer 500 sein soll, lautet die sql-Anweisung:

ALTER TABLE ps_orders AUTO_INCREMENT = 500;  

Semikolon am Ende der Zeile nicht vergessen u. danach den Smarty-Cache löschen.

Grüsse
Whiley

Share this post


Link to post
Share on other sites
vor 15 Stunden schrieb Whiley:

Kann ich so nicht bestätigen, die Änderung funktioniert auch mit allen 1.6er Versionen! Ich habe das schon zigfach gemacht.

Falls deine Datenbanktabellen mit ps_  anfangen und deine neue Startnummer 500 sein soll, lautet die sql-Anweisung:

ALTER TABLE ps_orders AUTO_INCREMENT = 500;  

Semikolon am Ende der Zeile nicht vergessen u. danach den Smarty-Cache löschen.

Grüsse
Whiley

Hallo Whiley

Danke für Deine Info. Meine Datenbanktabellen beginnen nicht mit ps_

Hast du mir ev. noch einen Hinweis wo ich diesen Ordner finde um diese Änderung vornehmen zu können? Bedanke mich schon vorab für deine Hilfe.

Share this post


Link to post
Share on other sites

Ordner?

Du machst die Änderung direkt in der Datenbank z.B. mit phpmyadmin mit o.a. sql-Anweisung wobei du den prefix ps_ ersetzt mit deinem verwendeten prefix und die 500 ersetzt durch deine gewünschte Startzahl.

Grüsse

Whiley

Share this post


Link to post
Share on other sites
Am 1.7.2018 um 6:42 PM schrieb Whiley:

Kann ich so nicht bestätigen, die Änderung funktioniert auch mit allen 1.6er Versionen! Ich habe das schon zigfach gemacht.

Falls deine Datenbanktabellen mit ps_  anfangen und deine neue Startnummer 500 sein soll, lautet die sql-Anweisung:

ALTER TABLE ps_orders AUTO_INCREMENT = 500;  

Semikolon am Ende der Zeile nicht vergessen u. danach den Smarty-Cache löschen.

Grüsse
Whiley

Hallo Whiley,

gibt es hierbei auch die Möglichkeit, gleich ein Datum mit in die Bestellnummer zu integrieren, z.B. 201118_500 ?

Gruß Werner Klausen

PS: was für eine Augenweide, dass das Zitat nicht mehr so rießig groß angezeigt wird 🙂

Share this post


Link to post
Share on other sites

Hallo rictools,

vielen Dank für den Link, da arbeite ich mich mal durch.

Ich schaue mir gerade in phpMyAdmin die Tabellenoptionen unter ps_order an. Unter auto-increment ist dort "63" eingetragen, ein Wert, den ich nicht verstehe und zuordnen kann.

Der dort eingetrage Wert "63" gibt die nächste zu vergebende Betsellnummer an, aber nicht die Bestellnummer an sich. Wenn ich dort jetzt z.B. "99" eintragen würde, was würde ich dann an dem Aussehen der Bestellnummer ändern? 

Gruß Werner Klausen

Edited by Klausen

Share this post


Link to post
Share on other sites

Das ist das Problem wenn man sich an einen bestehenden Thread einfach anhängt, der TE hatte nicht näher ausgeführt, welche Änderung er beabsichtigt und selbst das Auto Inkrement ins Spiel gebracht, nur darum (also mit welcher Bestellnummer begonnen wird) ging dann die Diskussion. Im von mir verlinkten Thread geht es aber um deine Frage, dort wird auch ein Beispiel für das Einfügen der Jahreszahl genannt, allerdings nicht in die fortlaufende Bestellnummer, sondern die Nummer, die normalerweise aus 9 zufälligen Buchstaben besteht (die fortlaufende Nummer habe ich in Mails an Kunden herausgenommen, da ja niemand nachvollziehen können muß, wie viele Bestellungen ich erhalte).

Share this post


Link to post
Share on other sites

Ich habe den besagten Thread eben schon mal schnell durchgelesen. Da muss ich aber noch mal ran und selektieren, was Themabezogen ist und was nicht, damit ich den Überblick nicht verliere 🙂

Gruß & Dank, Werner Klausen

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More