Ich versuche die Kunden aus xtc 5 in shopware 5 mittels Import/export Plugin zu importieren.
Das Problem ist, dass xtc5 weitere Lieferadressen über die customers_id zuordnet, also weitere Adresszeilen hierfür nutzt. Shopware dagegen alles in einer Zeile unterbringt.
Wie kann ich jetzt meine ca. 3000 Kundenadressen und ca. 1000 zusätzliche Lieferadressen unter einem Hut bekommen?
Der Import von den Kunden mit der ersten Adresse ist soweit kein Problem.
Ja damit bin ich etwas weiter gekommen. Da mir zu Anfang keine ID zu Verfügung steht, stehe ich jetzt vor der Herausforderung keine doppelten Adressen anzulegen. Ich kann also nur mit den Feldern customernumber und email arbeiten. Wie könnte ich es nun umgehen doppelte Adressen anzulegen? Ein Gedanke war, nach dem ersten Import alle Adressen der Kunden vvl. über phpMyAdmin zu löschen und danach nur alle Adresse zu importieren.
Wenn das mit der Migration nicht klappt, die zusätzlichen Adressen zu holen, kann man sich auch eine csv Datei basteln und diese dann mit dem Importtool importieren
Da bin ich ja bei. Wenn der Kunde mehrere Adressen hat ist das aber nicht einfach so möglich ohne alle doppelt und dreifach anzulegen, denn eine eindeutige ID kannst ja nicht beim ersten Kundenimport mit angeben. Und wenn du anschließend Adressen importieren möchtest, hast du den Salat. Es müsste beim Import zusätzlich die E-Mail oder Kundennummer zum Abgleich abgefragt werden. Besser die Adresse automatisch beim Import auf Duplikate prüfen zu lassen.
wir haben unlängst eine Portierung von modified zu SW 5.4 gemacht, allerdings mit selbst entwickeltem SW-Plugin. (Grund war einfach, dass da im modified-System non-standard Erweiterungen drin waren.)
Das Plugin greift per SQL auf die modified-DB zu und schreibt die Daten dann direkt bei SW rein. Das hat prima geklappt, eben auch mit mehreren Adressen. Falls Du Interesse hast, bitte PM.