# Probleme mit Migration: Cannot find shipping\_method

**URL:** <https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800>\
**Category:** Shopware 6 (German)\
**Created:** [10. August 2023 um 08:16 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800 "2023-08-10T08:16:12Z")\
**Posts on this page:** 17\
**Page:** 1

<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:** [10. August 2023 um 08:16 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/1 "2023-08-10T08:16:12Z")

</div>

Eine aktuelle Migration auf SW6.4 läuft aktuell in eine Katastrophe und der tolle Shopware Support kann uns bisher nicht weiter helfen, trotzt gebuchten Evolve-Plan. Also muss ich wohl oder übel hier im Forum mein Glück versuchen. Die eigentliche Migration läuft mit dem Migrations-Plugin Version 4.2.5, welche im Store ebenso katastrophale Bewertungen hat. Ok, warum geht es in diesem Beitrag?

Im Migrationslog stehen tausende Zeilen wie:

```auto
[warning] SWAG_MIGRATION_SHIPPING_METHOD_ENTITY_UNKNOWN
Cannot find shipping_method
The order entity with the source id "81578" cannot find the depended shipping_method entity with the source id "30".

```

Jetzt könnte man voreilig sagen, dass es keine Versandart mit ID 30 gibt. Aber das stimmt so nicht! Im SW5 Tabelle „s\_premium\_dispatch“ gibt es durchaus eine ID 30.

**Wieso schreibt dann das Log dazu tausende Zeilen?**

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [10. August 2023 um 08:24 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/2 "2023-08-10T08:24:32Z")

</div>

Du musst hier nachsehen: s\_premium\_dispatch\_\*

---

<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:** [10. August 2023 um 08:26 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/3 "2023-08-10T08:26:02Z")

</div>

??? Das habe ich doch geschrieben.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [10. August 2023 um 08:33 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/4 "2023-08-10T08:33:28Z")

</div>

Copy & Past Fehler…

Ich wollte schreiben, dass es vielleicht korrupte Einträge gibt und der Datensatz daher nicht komplett ist. Dann könnte es ggf. zu so einer „missverständlichen“ Meldung kommen.

Beispielsweise schau mal, ob es auch Einträge in s\_premium\_shippingcosts gibt.

Alternativ müsste man im Source Code des Migration Tools schauen, was es an dieser Stelle genau macht.

---

<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:** [10. August 2023 um 08:57 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/5 "2023-08-10T08:57:24Z")

</div>

> [@Max\_Shop](#):
>
> Beispielsweise schau mal, ob es auch Einträge in s\_premium\_shippingcosts gibt.

Auch hier steht alles sauber in der Datenbank. Die Versandarten sind ja ganz normal über das Backend angelegt worden. Korrupte Einträge kann ich gegenwärtig einfach nicht erkennen.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [10. August 2023 um 09:17 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/6 "2023-08-10T09:17:39Z")

</div>

Das ist der entsprechende Code aus dem Plugin:

```auto
if ($shippingMethodMapping === null) {
            $this->loggingService->addLogEntry(new UnknownEntityLog(
                $this->runId,
                DefaultEntities::SHIPPING_METHOD,
                $shippingMethodId,
                DefaultEntities::ORDER,
                $this->oldId
            ));

            return null;
        }

```

Wie es aussieht, wurde kein Mapping für die Versandmethode angelegt.

---

<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:** [10. August 2023 um 09:21 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/7 "2023-08-10T09:21:00Z")

</div>

Erst einmal Danke für deine Bemühungen!

Ja das wäre dann aber ein Shopware Fehler. Der Shopbetreiber kann ja nichts dafür. Muss ich schauen, wie ich diesen Mist wieder bereinigen kann …

---

<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:** [17. August 2023 um 10:00 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/8 "2023-08-17T10:00:14Z")

</div>

Bisher konnte ich den Fehler noch nicht finden. In den Tabellen der Versandarten stehen die IDs drin.

---

<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:** [8. September 2023 um 13:07 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/9 "2023-09-08T13:07:21Z")

</div>

Tja, es ist und bleibt ein Rätsel!

Mittlerweile auch den Shopware Support damit konfrontiert. Fazit =\> keine Ahnung woher oder warum das kommt

Leider noch keine Lösung gefunden, wie ich das beheben kann.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [12. September 2023 um 14:14 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/10 "2023-09-12T14:14:01Z")

</div>

Füge in den oben referenzierten Code am besten einen Logger ein, um zu sehen welche IDs an das Migration Tool übergeben werden. Dann weißt du zumindest, mit welchen Daten Shopware arbeitet und kommst dem Fehler näher.

---

<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:** [12. September 2023 um 14:19 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/11 "2023-09-12T14:19:12Z")

</div>

> [@Max\_Shop](#):
>
> am besten einen Logger

Ja, das ging mir auch schon durch den Kopf und werde ich die Tage mal machen.

---

<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:** [18. September 2023 um 06:32 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/12 "2023-09-18T06:32:26Z")

</div>

> [@Max\_Shop](#):
>
> Wie es aussieht, wurde kein Mapping für die Versandmethode angelegt.

Ja genau das ist die Ursache. Kann man das nachträglich händisch anlegen? Hat wer Erfahren in diesem Punkt?

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [18. September 2023 um 07:44 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/13 "2023-09-18T07:44:57Z")

</div>

Solange die Migration nicht abgeschlossen ist, kann man das Mapping doch jederzeit verändern. Händisch wäre einfach in der Datenbank die entsprechenden UUIDs in entsprechendes „Mapping“ zu ändern per SQL.

---

<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:** [18. September 2023 um 07:51 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/14 "2023-09-18T07:51:28Z")

</div>

Habe jetzt erst heraus gefunden, dass Versandarten mit eigenen Berechnungen bei der Migration zu Problemen führen kann. Ein extra Beitrag dazu folgt. Wie ich das lösen kann, weiß ich zur Stunde noch nicht. Überlege schon, ob ich das Migrationtool hier irgendwie manipulieren kann. Das ist wieder eie totale Kacke ☹

---

<div class="post-metadata">

**Author:** ![KatjaP](https://avatars.discourse-cdn.com/v4/letter/k/b5ac83/32.png) [@KatjaP](https://forum.shopware.com/u/KatjaP)\
**Post date:** [31. Oktober 2023 um 13:01 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/15 "2023-10-31T13:01:37Z")

</div>

Hallo zusammen,

gibt es zu diesem Thema schon Neuigkeiten?

Ich erhalte diese Fehlermeldung auch, aber mir wird im Migrations-Assistent gar kein Mapping für Versandkosten vorgeschlagen oder wird hier von einem anderen Mapping gesprochen?

Die Versandkosten haben auch keine eigene Berechnungen. In unserem Fall wurden 3 der 4 Versandkosten korrekt migriert, lediglich eine Versandkostenart fehlt.

Vielleicht hilft die Info weiter.  
Viele Grüße Katja

---

<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:** [2. November 2023 um 07:09 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/16 "2023-11-02T07:09:49Z")

</div>

> [@KatjaP](#):
>
> gibt es zu diesem Thema schon Neuigkeiten?

Eigentlich nicht, denn in meinem Falle liegt es an den eigenen Berechnungen bei den jeweiligen Versandarten. Sie deshalb nicht erfasst werden, was dann wierderum zu Problemen bei Bestellungen führt, welche diese Versandarten tragen.

> [@KatjaP](#):
>
> lediglich eine Versandkostenart fehlt.

Das Thema hier ist dermaßen kompliziert, dass man hier keine pauschalen Aussagen treffen kann. Man muss wirklich in mühseliger Arbeit jeden Fall genau analysieren und dazu alle Informationen (logs etc…) auswerten.

---

<div class="post-metadata">

**Author:** ![KatjaP](https://avatars.discourse-cdn.com/v4/letter/k/b5ac83/32.png) [@KatjaP](https://forum.shopware.com/u/KatjaP)\
**Post date:** [2. November 2023 um 13:21 UTC](https://forum.shopware.com/t/probleme-mit-migration-cannot-find-shipping-method/100800/17 "2023-11-02T13:21:49Z")

</div>

Hallo,

danke für deine schnelle Antwort. Ich habe bei mir nicht richtig geschaut bzw. es war zwar die eigene Berechnung ausgewählt, aber keine hinterlegt. Ich habe dies umgestellt und die Versandkostenart wurde migriert.

Ich wünsche dir weiterhin viel Erfolg.

Viele Grüße Katja
