# Migration Shopware 5 zu 6.7: Bestellungen fehlen

**URL:** <https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389>\
**Category:** Shopware 6 (German)\
**Created:** [22. Juli 2026 um 12:56 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389 "2026-07-22T12:56:31Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thomas1910](https://avatars.discourse-cdn.com/v4/letter/t/ac91a4/32.png) [@Thomas1910](https://forum.shopware.com/u/Thomas1910)\
**Post date:** [22. Juli 2026 um 12:56 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/1 "2026-07-22T12:56:31Z")

</div>

Hallo,

bei der Migration von Shopware 5 fehlen diverse Bestellungen. Im Migration Log erhalten wir den folgenden Fehler bei den fehlerhaften Bestellungen:

Level: error  
Code: SWAG\_MIGRATION\_WRITE\_EXCEPTION  
Profile name: shopware57  
Gateway name: api  
Created at: 2026-07-22 11:40:09.950  
Entity: order  
Exception message: An exception occurred while executing a query: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`usr_p454327_11`.`order_line_item`, CONSTRAINT `order_line_item_ibfk_1` FOREIGN KEY (`product_id`, `product_version_id`) REFERENCES `product` (`id`, `version_id`) ON DELETE SET NULL ON UPDAT in /html/shopware-6-target.m3c.de/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:56

Kann mir jemand sagen was zu tun ist? Ich verstehe die Fehlermeldung nicht!

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [22. Juli 2026 um 13:06 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/2 "2026-07-22T13:06:55Z")

</div>

Ich vermute mal, dass bei den Bestellungen die dazugehörigen Produkte fehlen und somit keine Verbidnung mit den Daten herstellen kann.

Wichtig vor der Migration: Im SW5 alle Daten in der DB auf Korrektheit prüfen!!! Das ist viel Arbeit, aber notwendig.

---

<div class="post-metadata">

**Author:** ![Thomas1910](https://avatars.discourse-cdn.com/v4/letter/t/ac91a4/32.png) [@Thomas1910](https://forum.shopware.com/u/Thomas1910)\
**Post date:** [22. Juli 2026 um 13:12 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/3 "2026-07-22T13:12:56Z")

</div>

Wir möchten bei der Migration **nur die Kunden/Bestellungen** aus dem alten SW5 Shop übertragen, keine Produkte, da diese per API-Connector aus unserer Warenwirtschaft in den Shopware 6 Shop eingespielt werden. Geht das so überhaupt, oder müssen wir bei der Migration auch die Produkte übertragen? Zu den alten Bestellungen aus SW5, die ja mehrere Jahre alt sind, gibt es die Produkte ja auch im alten SW5 Shop nicht mehr.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [22. Juli 2026 um 13:32 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/4 "2026-07-22T13:32:28Z")

</div>

Bestellungen sind immer an Produkte geknüpft. Die dazugehörigen Produkte müssen vorhanden sein. SW6 kann keine Bestellung anlegen, wenn das Produkt dieser Bestellung nicht vorhanden ist. Egal ob per Admin, per API oder per Migration.

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [22. Juli 2026 um 13:45 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/5 "2026-07-22T13:45:21Z")

</div>

Über den Migration-Assistenten sind Bestellungen und Produkt verknüpft.

Wir sind inzwischen über gegangen, komplett individuelle Migrationsskripte zu schreiben, da man die Daten dann einfach besser rüber bekommt.

Ist gar kein so ein großer Aufwand (mehr).

Damit ließen sich auch Bestellungen von Produkten entkoppeln. Fällt halt die Möglichkeit weg, z.B. im Admin bei einer Bestellungsposition das entsprechende Produkt zu öffnen - oder die Möglichkeit „jetzt nachbestellen“ im Kundenkonto.

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [22. Juli 2026 um 14:03 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/6 "2026-07-22T14:03:02Z")

</div>

Ist das bei der Migration wirklich so?! Manchmal hat man doch Bestellungen, die bereits Jahre alt sind und bei denen evtl schon längst die Produkte gelöscht wurden? Diese Bestellungen können dann -nicht- migriert werden?! Das wäre ja super merkwürdig.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [22. Juli 2026 um 14:08 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/7 "2026-07-22T14:08:32Z")

</div>

Bei der Migration zu SW6 werden die Bestellungen mit den angelegten Produkten verbunden. Das ist der eigentliche Punkt. Wenn die Produkte dazu vorher im SW6 noch gar nicht existieren, kann die Bestellung nicht angelegt werden. Und genau das zeigt (nach meiner Meinung) oben die Fehlermeldung. Zumindest bei der Migration hatte ich damals ähnliche Fehler. SW6 benötigt die UUID vom Produkt. Wenn die nicht vorhanden ist, ist Ende.

---

<div class="post-metadata">

**Author:** ![Thomas1910](https://avatars.discourse-cdn.com/v4/letter/t/ac91a4/32.png) [@Thomas1910](https://forum.shopware.com/u/Thomas1910)\
**Post date:** [22. Juli 2026 um 14:10 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/8 "2026-07-22T14:10:45Z")

</div>

Ja, genau den Fall haben wir eben. Die Produkte existieren im alten SW5 Shop nicht mehr. Wie soll denn das auch gehen? Alle alten Produkte im Shop behalten? Das ist doch unpraktikabel.

Der Tip mit den Migrationsscripten ist gut, aber zu aufwendig für den Umzug eines einzelnen Shops.

Ginge denn evtl. ein Import der Bestellungen über eine csv Datei?

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [22. Juli 2026 um 14:12 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/9 "2026-07-22T14:12:53Z")

</div>

> [@Thomas1910](#):
>
> Ginge denn evtl. ein Import der Bestellungen über eine csv Datei?

Dies habe ich bisher noch nie versucht (war bisher nicht nötig), aber ich glaube das dies nicht funktionieren wird - Stichwort IDs in SW5, UUIDs in SW6.

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [22. Juli 2026 um 14:26 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/10 "2026-07-22T14:26:20Z")

</div>

Ob sich da inzwischen was geändert hat, weiß ich nicht. Aber früher war es definitiv so, dass in Shopware 5 ein Dummy-Produkt angelegt werden musste und das per DB-Skript in die Bestellungen (mit gelöschten Produkten) gemappt werden musste.

@Thomas1910

- Dummy-Produkt anlegen
- per SQL-Skript alle order\_item ohne Produkt-Verknüpfung dieses Dummy-Produkt zuordnen

---

<div class="post-metadata">

**Author:** ![Thomas1910](https://avatars.discourse-cdn.com/v4/letter/t/ac91a4/32.png) [@Thomas1910](https://forum.shopware.com/u/Thomas1910)\
**Post date:** [22. Juli 2026 um 14:32 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/11 "2026-07-22T14:32:14Z")

</div>

Danke für den Tip. Ist wohl die praktikabelste Idee. Werde ich dann wohl auch so machen.

Da hätte vielleicht auch Shopware mal eine Lösung finden können. Denke, es gibt viele alte SW5 Shops, die dann wohl alle das Problem mit den nicht mehr vorhandenen Produkten haben.

Aber so ist es eben leider. Danke für den Tip!

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [22. Juli 2026 um 14:38 UTC](https://forum.shopware.com/t/migration-shopware-5-zu-6-7-bestellungen-fehlen/109389/12 "2026-07-22T14:38:19Z")

</div>

> [@Thomas1910](#):
>
> es gibt viele alte SW5 Shops

Aus meiner Sicht kann ich dazu nur sagen, dass der Migrationsassistent hier ehrheblich Schwierigkeiten hatte. Der Migrationsassistent läuft nur sauber, wenn der SW5 fast relativ neu, nichts gelöscht oder sonstiges nichts hinzugefügt oder eingebaut wurde. Wir hatten wirklich viele alte SW5-Shops (teilweise noch aus SW4-Zeiten) - überall gab es Probleme.
