Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Bestellnummer übersprungen; Problem mit zurücksetzen

    sunflash

    • Mitglied
    • Beiträge: 151
    Hallo zusammen =)
    Nach langer Zeit melde ich mich mal wieder, da ich ein Problem habe.
    Bei meinen Bestellungen im Shop wurde offensichtlich eine Bestellnummer übersprungen. Wenn ich mit im PHPMyAdmin die Tabelle orders anschaue, dann fehlt dort auch die nummer 10012.
    Jetzt habe ich versucht mit dem Befehl:

    Code: SQL  [Auswählen]
    ALTER TABLE `orders` AUTO_INCREMENT = 10012;

    bzw. auch ohne `

    Code: SQL  [Auswählen]
    ALTER TABLE orders AUTO_INCREMENT = 10012;

    Die Bestellnummer kurzzeitig zurückzusetzen. Hierbei habe ich auch die 10011 versucht (wusste nicht ob das die nummer ist, oder ob er bei der nächsten bestellung nochmal weiterzählt). Aber wie ich es auch mache, ich schaffe es nicht eine bestellung anzulegen die die nummer 10012 hat. Die 10013 ist vorhanden und der macht immer bei 10014 weiter.

    Ich brauche keine PDF Rechnung, keinen Emailversand der Rechnung und keine manuelle Rechnungsnummer. Ich hoffe ihr könnt mir helfen =)

    Danke im Vorraus

    Jan

    Linkback: https://www.modified-shop.org/forum/index.php?topic=27446.0

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Bestellnummer übersprungen; Problem mit zurücksetzen
    Antwort #1 am: 26. August 2013, 18:41:18
    Hallo Jan,

    das einfachste ist, du legst eine neue Rechnung an, z.B. die 10014 oder was auch immer die nächste ID ist.
    Dann gehst du in deinen phpMyAdmin alle Tabellen durch, die mit "orders" beginnen (oder so heißen ;-)) außer "orders_status" und führst diesen Befehl aus:

    Code: SQL  [Auswählen]
    UPDATE Tabellenname SET orders_id = 10012 WHERE orders_id = 10014

    Das sollte es eigentlich erledigen :-)

    Viele Grüße
    Marcus

    sunflash

    • Mitglied
    • Beiträge: 151
    Re: Bestellnummer übersprungen; Problem mit zurücksetzen
    Antwort #2 am: 26. August 2013, 19:05:13
    Danke für die schnelle Antwort;
    habe die Datenbank gesichert und wollte den o.g. Befehl in den von dir genannten tabellen ausführen. Nur leider bekomme ich das nicht hin. Ich habe zuerst in der linken leiste die Tabelle "orders" ausgewählt, weil es die erste der order-tabellen ist und ich damit beginnen wollte. Dann habe ich oben auf SQL geklickt um deinen Befehl dahinzukopieren und ihn auszuführen; doch leider bekomme ich nur fehlermeldungen, dass der befehl nciht ausgeführt werden kann. Wenn ich auf SQL klicke steht da auch schon

    Code: SQL  [Auswählen]
    SELECT * FROM `orders` WHERE 1

    Daraus habe ich dann das gemacht:

    Code: SQL  [Auswählen]
    SELECT * FROM `orders` WHERE 1;
    UPDATE Tabellenname SET orders_id = 10012 WHERE orders_id = 10014

    Auch wenn ich das was da drin steht lösche und nur den befehl dareinkopiere funktioniert es nicht. Braucht ihr die Fehlermeldungen oder könnt ihr mir schon sagen was ich falsch machen?

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Bestellnummer übersprungen; Problem mit zurücksetzen
    Antwort #3 am: 26. August 2013, 19:11:19
    Das kann weg:

    Code: SQL  [Auswählen]
    SELECT * FROM `orders` WHERE 1;

    In dem eingefügten solltest du aber "Tabellenname" durch den Tabellennamen ersetzen, also z.B.
    Code: SQL  [Auswählen]
    UPDATE orders SET orders_id = 10012 WHERE orders_id = 10014

    Dann sollte es eigentlich gehen :-)
    Wenn nicht, am besten gleich die Fehlermeldung mit posten :-)

    Simon

    • Viel Schreiber
    • Beiträge: 1.369
    Re: Bestellnummer übersprungen; Problem mit zurücksetzen
    Antwort #4 am: 27. August 2013, 07:17:36
    @sunflash
    Wenn du Sofortüberweisung anbietest, dann liegt das Überspringen der Bestellnummer an diesem Modul.

    sunflash

    • Mitglied
    • Beiträge: 151
    Re: Bestellnummer übersprungen; Problem mit zurücksetzen
    Antwort #5 am: 28. August 2013, 16:39:26
    Vielen Dank, hab das jetzt hinbekommen =)

    Biete keine Sofortüberweisung an, aber hatte zwischendurch mal eine Testbestellung angelegt, die ich wieder gelöscht habe. Vielleicht hat sich ja doch was überschnitten oder so... Aber warum ich da mit dem anderen befehl nicht mehr hinspringen konnte zu der nummer 12...?

    Liebe Grüße

    Jan
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    7 Antworten
    4028 Aufrufe
    28. April 2016, 15:09:01 von goiko
    3 Antworten
    2502 Aufrufe
    30. April 2013, 10:06:48 von TF101
    22 Antworten
    17757 Aufrufe
    29. März 2024, 14:34:28 von trekstor
    2 Antworten
    5200 Aufrufe
    12. Juni 2012, 12:07:43 von franc