wir hatten das Problem das ein Kunde ca. 20 Bestellungen ausgelöst hatte über einen Fakeacount.
Daraufhin haben wir den Kunden gelöscht. Nun wollten wir auch die Bestellungen löschen, allerdings kommt dann die Fehlermeldung das der Kunde nicht mehr existiert und wir die Bestellung nicht mehr löschen können. Ist es möglich den Kunden irgendwie wieder herzustellen oder die Bestellungen auf irgendeine andere Art zu stornieren?
Vielen Dank schon einmal für eure Hilfe.
Das ist doch absolut unsauber. Damit verschwinden zwar die „orders“, aber andere Daten, wie order-Positionen bleiben in der Datenbank liegen.
Dann würde ich eher die verwaisten Orders zunächst einem Dummy-Kunden zuordnen.
In den Tabellen s_order, s_order_billingaddress, s_order_shippingaddress ggf. auch s_order_history, s_order_notes die userID mit der ID vom Dummyuser ersetzen. Wenn alles geht, dann diese Bestellungen löschen und erst zum Schluss den Dummyuser löschen.