Bestellungen importieren

Hallo,

wir setzen momentan Shopware 5.2.27 ein und möchten gern die Bestellungen aus unserem alten System (kein Shopware) in unseren neuen Shop importieren.

Leider wird unser alter Shop nicht von den Migrationtools von Shopware unterstützt.

Über die Importtools von Shopware ist dieses leider nicht möglich, da hier nur die bereits in Shopware hinterlegten Bestellungen upgedatet werden können.

Vielleicht ist jemanden bekannt, wie wir dieses Problem lösen können.

Vielen Dank für eure Antworten.

morpheus1975

Holt die Daten aus dem alten Shop, bereitet diese in PHP auf und füge die Daten dann im Shopware-Format direkt in die Datenbank hinzu.

Während der Test/Entwicklungsphase könnt ihr das ja auf einem kopierten Stand eures Shops immer wieder neu testen ohne das Tagesgeschäft zu stören, wenn es dann funktioniert eine Sicherung machen und ins Live-System einspielen.

Betroffen sind bei Bestellungen:

s_order,
s_order_attributes (Leerzeile anlegen nur mit IDs),
s_order_billingaddress,
s_order_details
s_order_shippingaddress,

s_user,
s_user_addresses,
s_user_attributes (Leerzeile anlegen nur mit IDs)

Vorher prüfen, ob die Kunden bereits im neuen Shop existieren, dann kannst du die richtig verlinken. Ansonsten müsstest du auch die Kunden im System anlegen.
user und user_addresses haben Abhängigkeiten voneinander, erst User, dann Adressen und dann die Verknüpfung zurück zu User mit Update-Befehl setzen.

1 „Gefällt mir“