Bestellungen auf "abgeschlossen" setzen

Hallo,

hätte es „negative Auswirkungen“, wenn ich länger vergangenen Bestellungen einfach in der Datenbank den Status „abgeschlossen“ verpassen würde?

Nur, wenn per Paypal gezahlt wird, wird der Zahlungsstatus - und danach auch der Bestellstatus - auf bezahlt & versandt gesetzt. Die WaWi gibt keine Rückmeldung an Shopware, wenn per Überweisung oder Kreditkarte gezahlt wurde.

Wir arbeiten noch pre-Batch-Umstellung (3.5.4.), und alle offenen Bestellungen manuell umzuswitchen wäre sehr zeitaufwändig.

Sollte kein Problem sein. Es gibt sogar ein kostenloses Plugin im Store, dass dies/oder so etwas in der Art macht.

1 „Gefällt mir“

Hallo Max-Shop,

das Plugin erlaubt es nur, wenn Zahlungs- und Lieferstatus schon gesetzt sind.
Das ist bei und leider nicht der Fall.

Daher muss ich es in der db machen. Ein lokaler Test:

SELECT HEX(state_id) AS state_id
FROM order
WHERE HEX(state_id) != ‚B6BFD1AC4318441A9BC26F54CE8A42E7‘

klappt. Aber:

UPDATE order
SET HEX(state_id) = ‚B6BFD1AC4318441A9BC26F54CE8A42E7‘
WHERE HEX(state_id) != ‚B6BFD1AC4318441A9BC26F54CE8A42E7‘

klappt nicht.
Kannst Du mir sagen warum/ wie ich es lösen kann?

Hat sich erledigt. Denkfehler

UPDATE order SET state_id = UNHEX(‚B6BFD1AC4318441A9BC26F54CE8A42E7‘)
WHERE HEX(state_id) != ‚B6BFD1AC4318441A9BC26F54CE8A42E7‘

Das Plugin kannst du vermutlich einfach an eure Bedürfnisse anpassen. Ist ja nur Datum abfragen und dann den Status ändern.