Migration Produkte von Shopware 5 Fehler: The language cannot be deleted because foreign key constraints exist - GELÖST

Wir haben das Problem für uns gelöst. Wir haben nach der ersten Migration nicht mehr benötigte Verkaufskanäle gelöscht. Bei den Produkten aus dem alten Shop wurde aber in der Tabelle swag_migration_data im Feld converted auf diesen Verkaufskanal referenziert - siehe Beispiel oben (salesChannId = df1c836c5543413bad290b171cc6ffe6).

Als Lösung haben wir einen neuen (nicht aktiven) Verkaufskanal angelegt und über das Tool Adminer die ID des neuen Verkaufskanales auf „df1c836c5543413bad290b171cc6ffe6“ geändert.

Danach ist die Migration wieder durchgelaufen. Also Vorsicht beim Löschen von Verkaufskanälen, sollte wirklich erst nach dem kompletten Abschluss der Migration erfolgen!

1 „Gefällt mir“