Migration: NUR Kundendaten / Bestellungen

Hallo,

ich würde gerne wissen, ob sich die “Basisdaten” im Migrationsassistenten irgendwie abwählen lassen.
Es geht nur noch darum die Kundendaten und Bestellungen aus dem aktuell laufenden Shop zu übernehmen, ich möchte aber nicht jedes Mal die Verkaufskanäle überschrieben haben.

Gibt es hier eine Idee?

Danke,
Jochen

Hi Jochen,

du müsstest das dann Plugin lösen und die BasicSettingsDataSelection dekorieren.
Oder (nicht empfholen) händisch diese Klasse anpassen, sodass die Verkaufkanäle nicht angelegt werden.
Eine generelle Frage die sich mir Stellt: Warum möchtest du nicht, dass die Verkaufskanäle erstellt werden? Die Verkaufkanäle sind nachher für die Migration der Produkte (Sichtbarkeit in den SalesChannels) wichtig.

Gruß

Krispin

Hallo Krispin,

Danke für den Hinweis, ich werde mal testen ob ich das hinbekomme…

Das Problem ist, daß einfach zu viele bereits getroffene Anpassungen überschrieben werden. Das gefällt mir gar nicht…

LG
Jochen

Hi Jochen,

generell ist es besser, wenn man erst Anpassungen durchführt, nachdem die erste Migration durchgelaufen ist.
Bei jeder weiteren Migration werden dann nur noch die Änderungen und neuangelegten Datensätze migriert.
Somit sollten dann auch die dazwischen getroffenden Anpassungen unverändert bleiben.

Ansonsten kann man die Migration durch ein Plugin nach seinen Wünschen bzw. Bedürfnisse anpassen.
Doku-Artikel dazu:

https://docs.shopware.com/en/shopware-platform-dev-en/how-to/decorate-shopware-migration-converter

https://docs.shopware.com/en/shopware-platform-dev-en/how-to/extend-shopware-migration-profile

Gruß

Krispin