# Migration Plugin bricht bei Magento Bestellungen ab

**URL:** https://forum.shopware.com/t/migration-plugin-bricht-bei-magento-bestellungen-ab/37361
**Category:** Plugins
**Tags:** offizielle-shopware-
**Created:** [9. Juni 2016 um 11:51 UTC](https://forum.shopware.com/t/migration-plugin-bricht-bei-magento-bestellungen-ab/37361 "2016-06-09T11:51:21Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![riconet](https://avatars.discourse-cdn.com/v4/letter/r/bbce88/32.png) [@riconet](https://forum.shopware.com/u/riconet)
#### Post date: [9. Juni 2016 um 11:51 UTC](https://forum.shopware.com/t/migration-plugin-bricht-bei-magento-bestellungen-ab/37361/1 "2016-06-09T11:51:21Z")

</div>

Hallo Forum,

wir wollen einen älteren Magento Shop (1.7) mittels Shopware umsetzten.  
Das Migrations-Plugin übernimmt auch Artikel und Kunden, jedoch hängt sich der Import bei den Bestellungen auf. Der Fortschrittsbalken wird einfach nie beendet. Ich vermute der Importer läuft in einen Timeout.

Besteht die Möglichkeit das ganze auch per CLI aufzurufen?  
Wir haben auch das Debugging im Modul aktiviert, konnten aber keine Fehler im Log erkennen.

&nbsp;

Kann uns jemand einen Tipp geben wie wir am besten weiter vorgehen sollten?

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [10. Juni 2016 um 07:12 UTC](https://forum.shopware.com/t/migration-plugin-bricht-bei-magento-bestellungen-ab/37361/2 "2016-06-10T07:12:14Z")

</div>

Hallo,

also eine CLI-Komponente bietet das Modul nicht an. Einen Timeout solltest du aber ggf. im Serverlog erkennen können?! Hast du dort schon einmal zum Abbruch-Zeitpunkt nachgeschaut? In jedem Fall empfiehlt sich für die Dauer des Imports einen großen Timeout zu wählen, 30 ist als Einstellung oft zu wenig.

Moritz

---

<div class="post-metadata">

### Author: ![riconet](https://avatars.discourse-cdn.com/v4/letter/r/bbce88/32.png) [@riconet](https://forum.shopware.com/u/riconet)
#### Post date: [10. Juni 2016 um 14:00 UTC](https://forum.shopware.com/t/migration-plugin-bricht-bei-magento-bestellungen-ab/37361/3 "2016-06-10T14:00:52Z")

</div>

Leider erscheint weder im Verzeichnis “var/log” innerhalb Shopware eine core Meldung noch ist irgendwas im Server-Log zu finden (access oder error).

Das PHP Timeout hatte ich für die Instanz auf 3600 Sekunden gesetzt.

Die “migration.log” hört einfach nach einer Weile auf sich zu füllen. Erst so bemerkt man das der Importer aufgehört hat. Der letzte Eintrag dort ist auch nichts ungewöhnliches:

```
>>> runImport=>run=>importOrderDetails=>migrateOrderDetail=>fetchOne

                SELECT ad.articleID
                FROM s_plugin_migrations pm
                JOIN s_articles_details ad
                ON ad.id=pm.targetID
                WHERE pm.`sourceID`=?
                AND (`typeID`=? OR `typeID`=?)

Explain:

Duration: 0.000242
RowCount: Unknown

```

&nbsp;

---

<div class="post-metadata">

### Author: ![riconet](https://avatars.discourse-cdn.com/v4/letter/r/bbce88/32.png) [@riconet](https://forum.shopware.com/u/riconet)
#### Post date: [16. Juni 2016 um 12:59 UTC](https://forum.shopware.com/t/migration-plugin-bricht-bei-magento-bestellungen-ab/37361/4 "2016-06-16T12:59:54Z")

</div>

Wir konnten unser Import Problem mit einer SQL Anpassung in den Griff bekommen. Vielleicht hilf das noch jemand anders.

```
diff --git a/Components/Migration/Profile/Magento17.php b/Components/Migration/Profile/Magento17.php
index 3c70c2d..4ad1d57 100644
--- a/Components/Migration/Profile/Magento17.php
+++ b/Components/Migration/Profile/Magento17.php
@@ -707,8 +707,8 @@ class Magento17 extends Profile
                        LEFT JOIN {$this->quoteTable('sales_flat_order_address')} sa
                        ON sa.parent_id=o.entity_id
                        AND sa.address_type='shipping'
- WHERE o.quote_id = q.entity_id
- AND p.quote_id = q.entity_id
+ WHERE p.quote_id = q.entity_id
+ GROUP BY o.`entity_id`
                ";
     }

```

&nbsp;
