Ändern, um den status in Magento über SQL
Ich habe ein Problem meine Drittanbieter-payment-gateway haben sich verändert, aufgehoben, um den status einer Bestellung auf "ausstehend" so, jetzt bin ich stecken mit einem Laufenden Auftrag für immer.
Sprach ich über das Telefon mit dem Kunden sagte er hatte ein problem mit der Kreditkarte, so stornierte ich die Bestellung und wenn das backend Erhalt der Mitteilung form der bank, dann wechselte er an ausstehende.
Also ist es eh wieder zu beenden? vielleicht per SQL?
Grüße,
InformationsquelleAutor jsjc | 2012-04-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mit der enterprise und verwaltet, es zu tun mit:
Jemand hatte es geschafft, wischen Sie die Reihenfolge, Status, und das ist, wie ich war leicht in der Lage, um Sie zurück zu bekommen.
Natürlich, wenn Sie wollte zu aktualisieren, bestimmte Datensätze, die Sie möchte hinzufügen
WHERE entity_id = '12345'
oder was auch immer am Ende der Abfrage.Und immer ein backup der Datenbank vor dem ausführen von Abfragen, wie das oben!
InformationsquelleAutor Silas Palmer
Vorherigen Antworten fehlen, kann die Anforderung der Aktualisierung der 'sales_flat_order_grid" - Tabelle.
Wenn die Frage noch aktiv ist, den vollständigen Antrag ist:
InformationsquelleAutor IssaBERTHE
Hinzufügen info zu Silas Antwort: möglicherweise müssen Sie fügen Sie einen neuen status im Verkauf status Geschichte.
InformationsquelleAutor Cuackmire
Was über SQL:
In dieser Abfrage sollten Sie entweder entity_id oder increment_id oder beides. Wie Sie es wünschen.
WARNUNG
Machen Sie eine Sicherungskopie Ihrer Datenbank, bevor Sie etwas ändern. Ich habe nicht hatte keine Zeit, um zu analysieren die db-Struktur und Einschränkungen im Zusammenhang mit einem Auftrag.
Was über PHP:
Führen Sie folgende PHP-script aus dem root-Ordner:
InformationsquelleAutor Jevgeni Smirnov
bitte beachten Sie, dass ändern der Reihenfolge Zustand/status ist nicht genug: Sie sollten auch löschen item(s) und Menge von Informationen, die sich an die
sales_flat_order_item
.InformationsquelleAutor Lorenzo Allievi