# Migration von JTL-Shop3

**URL:** <https://forum.shopware.com/t/migration-von-jtl-shop3/27760>\
**Category:** Installation/Einstieg\
**Created:** [30. Mai 2015 um 13:03 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760 "2015-05-30T13:03:49Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [30. Mai 2015 um 13:03 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/1 "2015-05-30T13:03:49Z")

</div>

Hallo, mich überzeugt das responsive Theme von Shopware5 und ich will nun auch meinen anderen Shop auf Shopware umziehen. Gibt es eine Möglichkeit, von JTL-Shop3 auf Shopware zu migrieren? Von XTmodified war das kein Problem. Da sind sogar die Kunden mit umgezogen. Der JTL-Shop hat ca. 2000 Kunden, die ich nur ungern verlieren würde. Hat das schonmal jemand gemacht? Gruß Mario

---

<div class="post-metadata">

**Author:** ![neimles](https://avatars.discourse-cdn.com/v4/letter/n/7bcc69/32.png) [@neimles](https://forum.shopware.com/u/neimles)\
**Post date:** [31. Mai 2015 um 08:10 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/2 "2015-05-31T08:10:31Z")

</div>

wir zuehen gerade um, alles bis auf die kunden war mit der schnittstelle von [sysgrade.de](http://sysgrade.de) kein problem. an den kundendaten sitzen wir noch. bitte berichte wenn du eine lösung hast.

---

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [6. Juni 2015 um 15:42 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/3 "2015-06-06T15:42:47Z")

</div>

Hallo, offenbar sind die Kundenpasswörter so verschlüsselt, dass man sie nicht übertragen kann. Das ist schade. So bleiben die Kunden in JTL gefangen. Gruß Mario

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [6. Juni 2015 um 15:59 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/4 "2015-06-06T15:59:06Z")

</div>

Hi, man kann jede Verschlüsselung übertragen. Sowas gibt’s nur in SciFi (nicht). Wenn man weiß welche Verschlüsslung es ist, kann man ein Adapter auf die sichere (bcrypt) SW-Verschlüsslung schreiben. Beispiel: [https://github.com/shopwareLabs/SwagMig … versed.php](https://github.com/shopwareLabs/SwagMigration/blob/master/Components/Migration/PasswordEncoder/Md5Reversed.php) Gruß Heiner

---

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [6. Juni 2015 um 16:36 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/5 "2015-06-06T16:36:47Z")

</div>

Das klingt nicht schlecht. Allerdings meinen die Jungs im JTL Forum, das geht nicht. Lasse mich aber gern eines Besseren belehren. Gruß Mario

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [6. Juni 2015 um 16:47 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/6 "2015-06-06T16:47:44Z")

</div>

JTL-Shop ist nicht OpenSource? Sonst könnte man in den SourceCode schauen. 🙂

---

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [6. Juni 2015 um 18:04 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/7 "2015-06-06T18:04:30Z")

</div>

Nein, leider nicht. Ist Blowfish verschlüsselt.

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [6. Juni 2015 um 19:18 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/8 "2015-06-06T19:18:57Z")

</div>

Ok, aber Blowfish kann man knacken. Ist ja ein 2 Weg Verschlüsselung. Man braucht nur den Key. Oder eine Liste von Hashes+Salt.

---

<div class="post-metadata">

**Author:** ![neimles](https://avatars.discourse-cdn.com/v4/letter/n/7bcc69/32.png) [@neimles](https://forum.shopware.com/u/neimles)\
**Post date:** [7. Juni 2015 um 06:25 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/9 "2015-06-07T06:25:53Z")

</div>

aber schon aufwendig, wenn man mit normalen kenntnissen shopbetreiber ist. also wie ich das raushöre, gibt es von seiten shopware nichts?

---

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [7. Juni 2015 um 08:29 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/10 "2015-06-07T08:29:37Z")

</div>

Das wundert mich auch. Aus Xt kann man migrieren, aus JTL nicht. Dabei ist JTL doch wohl eher auf Augenhöhe mit Shopware…wäre also interessant, sowas anzubieten. Gruß Mario

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [7. Juni 2015 um 11:52 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/11 "2015-06-07T11:52:31Z")

</div>

edit: Hey, ich hab nochmal gegoogelt: [http://forum.jtl-software.de/shopbetrie … post434063](http://forum.jtl-software.de/shopbetrieb-pflege-jtl-shop3/72877-alle-shopkunden-exportieren-inkl-passwort-2.html#post434063) Wir brauchen also nur die “cryptPasswort” 🙂 Heiner

---

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [7. Juni 2015 um 12:49 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/12 "2015-06-07T12:49:03Z")

</div>

Hallo, das ist mein Thread im JTL Forum. Was braucht man genau? Alle JTLer meinen, das ist unmöglich. Gruß Mario

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [7. Juni 2015 um 16:02 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/13 "2015-06-07T16:02:20Z")

</div>

Achso, ja, das wäre der Shopware Adpater: [https://gist.github.com/hlohaus/a1dfc6ba154c3d436dd9](https://gist.github.com/hlohaus/a1dfc6ba154c3d436dd9) Und dann bräuchte man noch eine Plugin-Bootstrap mit: [https://gist.github.com/hlohaus/76583090801c6913d3b9](https://gist.github.com/hlohaus/76583090801c6913d3b9) Mir fehlt nur dieses: //require\_once(PFAD\_ROOT . PFAD\_INCLUDES . „tools.Global.php“); Dort müsste die PHP-Datei mit der „cryptPasswort“ drin stehen. Beispiel: require\_once(\_\_DIR\_\_ . „/cryptPasswort.php“); Aber ohne ein JTL-Shop komme ich da nicht weiter. 🙂

---

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [7. Juni 2015 um 16:24 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/14 "2015-06-07T16:24:07Z")

</div>

Hast Post

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [7. Juni 2015 um 17:49 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/15 "2015-06-07T17:49:57Z")

</div>

Hey, ja nun hier das fertige Plugin. Die “cryptPasswort” müsst ihr selbst aus der “tools.Global.php” importieren. Beispiele in der Bootstrap.php //Include jtl if (defined(‘PFAD\_ROOT’) && defined(‘PFAD\_CLASSES’)) { require\_once PFAD\_ROOT . PFAD\_CLASSES . ‘/tools.Global.php’; } elseif (file\_exists( \_\_DIR\_\_ . ‘/cryptPasswort.php’)) { require\_once \_\_DIR\_\_ . ‘/cryptPasswort.php’; } Auszug aus der “tools.Global.php” /\*\* \* @param $cPasswort \* @param null $cHashPasswort \* @return bool|string \*/ function cryptPasswort($cPasswort, $cHashPasswort = NULL) Ich hab nämlich kein copyright drauf 😉 Heiner

---

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [7. Juni 2015 um 18:59 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/16 "2015-06-07T18:59:34Z")

</div>

Hallo, super. Aber was genau mache ich jetzt? Wie kriege ich die Kunden aus JTL nach Shopware importiert? Gruß Mario

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [7. Juni 2015 um 19:27 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/17 "2015-06-07T19:27:57Z")

</div>

Ja, stimmt. Das hab ich nicht erwähnt. Dafür gibt es hier ein Plugin: [http://developer.jtl-software.de/projec … undendaten](http://developer.jtl-software.de/projects/plugin-dev/wiki/Plugin-Beispiele#Plugin-zum-Exportieren-von-Kundendaten) 1. Exportieren \> Spalten anpassen (Password =\> password\_mdf5 beim Import/Export-Module) 2. Kunden z.B. über Import/Export-Module importieren. 3. Plugin installieren und cryptPasswort importieren 3. PhpMyAdmin öffnen: Diesen SQL-Befehl ausführen: UPDATE s\_user`SET`encoder` = ‚jtl‘; 4. Im PhpMyAdmin importierte Kunden überprüfen (s\_user-Tabelle) … fertig Das Migrations-Plugins könnte man dafür auch gff. anpassen. vlt. 30min arbeit 🙂

---

<div class="post-metadata">

**Author:** ![neimles](https://avatars.discourse-cdn.com/v4/letter/n/7bcc69/32.png) [@neimles](https://forum.shopware.com/u/neimles)\
**Post date:** [7. Juni 2015 um 21:59 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/18 "2015-06-07T21:59:53Z")

</div>

das ware toll wenn ihr das erweitern würdet, ich versteh nur bahnhof bei deinen beiträgen…

---

<div class="post-metadata">

**Author:** ![reddwarf](https://avatars.discourse-cdn.com/v4/letter/r/f0a364/32.png) [@reddwarf](https://forum.shopware.com/u/reddwarf)\
**Post date:** [8. Juni 2015 um 07:48 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/19 "2015-06-08T07:48:38Z")

</div>

Ich bin auch für die Anpassung des Plugins. Hab zwar eine ungefähre Vorstellung, was man machen soll. Klingt aber gefährlich. Schreibe nicht gern in Datenbanken rum. Die halbe Stunde Arbeit könnten wir ja vergüten 🙂 Gibt ja ein paar Interessenten. Gruß Mario

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [8. Juni 2015 um 08:16 UTC](https://forum.shopware.com/t/migration-von-jtl-shop3/27760/20 "2015-06-08T08:16:52Z")

</div>

Ja, vielleicht ist auch der Aufwand ein bisschen mehr als 30 min. Laut Plugin werden die Kundendaten nämlich verschlüsselt gespeichert. Der Weg über den Kundenexport im JTL-Shop wäre also aktuell der einzige Weg. Wo genau liegt das Problem da? Heiner

[Nächste Seite](https://forum.shopware.com/t/migration-von-jtl-shop3/27760.md?page=2)
