# Datenmigration von xt:c - Kundennummern

**URL:** <https://forum.shopware.com/t/datenmigration-von-xt-c-kundennummern/13940>\
**Category:** Shopware 3.5\
**Tags:** installation--gettin\
**Created:** [24. Juni 2013 um 17:18 UTC](https://forum.shopware.com/t/datenmigration-von-xt-c-kundennummern/13940 "2013-06-24T17:18:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jadrovino](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Jadrovino](https://forum.shopware.com/u/Jadrovino)\
**Post date:** [24. Juni 2013 um 17:18 UTC](https://forum.shopware.com/t/datenmigration-von-xt-c-kundennummern/13940/1 "2013-06-24T17:18:27Z")

</div>

Ich migriere von xt:c nach SW 4.07. Dabei kommt es zu einem dummen „organisatorischen“ Problem mit den Kundennummern In meiner bisherigen Datenbank xtc gibt es nämlich zwei Kundennummernfelder: customers\_id und customers\_cid Irgendwann bei der letzten Migration von os:c von xony auf xt:c kam der Wurm offenbar rein. Seit deiner bestimmten Kundennummer laufen customers\_id und Customers\_cid leider außeinander. Beispiel: Die Kundin Martina Mustermann hat in der xtc-DB: customers\_id 20604 customers\_cid 20505 in Actindo: 20604 in Shopware: 20505 (nach Plug-In Shop-Migration) Das migrationstool von Shopware nimmt also die customers\_cid und trägt diese in die SW-DB ein. Beim Import von Kundendaten in meine WaWi (Actindo) kracht es jetzt, da ja etliche Kundennummern, die jetzt aus SW kommen, schon einem anderen Kunden in Actindo zugeordnet sind. Kann man dem Migrations-Plugin beibringem, ein anderes Kundennummernfeld aus der xt\_c Datenbank zu verwenden? Danke Gerd, Jadrovino

---

<div class="post-metadata">

**Author:** ![Compusoft\_GmbH](https://avatars.discourse-cdn.com/v4/letter/c/87869e/32.png) [@Compusoft\_GmbH](https://forum.shopware.com/u/Compusoft_GmbH)\
**Post date:** [24. Juni 2013 um 17:27 UTC](https://forum.shopware.com/t/datenmigration-von-xt-c-kundennummern/13940/2 "2013-06-24T17:27:47Z")

</div>

Dublettenprüfung passiert hier nicht?:thumbdown: Dann würden ja auch Kunden wieder doppelt kommen wenn ein Kunde OHNE Kundenkonto und ein anderes mal MIT Kundenkonto bestellt, oder? Denn in Shopware sind das ja dann auch 2 Kundennummern bei ein und demselben Kunden.

---

<div class="post-metadata">

**Author:** ![Jadrovino](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Jadrovino](https://forum.shopware.com/u/Jadrovino)\
**Post date:** [24. Juni 2013 um 17:37 UTC](https://forum.shopware.com/t/datenmigration-von-xt-c-kundennummern/13940/3 "2013-06-24T17:37:16Z")

</div>

In Shopware (Neu) gibt es jeden Kunden nur einmal. Nur stammt diese eindeutige Kundennummer aus dem Feld customers\_cid aus der entsprechenden xt:c Tabelle. Aus irgendeinem Grund gibt es in der xtc-tabelle aber noch ein Feld customers\_id. Dieses Feld wird bei der Übertragung eines Neukunden vom Shop in die WaWi verwendet. Nach der Migration der Kundendaten von xt:c nach SW ergibt sich nun das Problem, das die Kundennummern in SW zu weiten Teilen nicht mit Kundennummern in der WaWi passen! Das führt natürlich zu Problemen, wenn ein Bestandskunde z.B. eine neue Order platziert. Eine Idee ist, das Migrations-Tool das feld customers\_id nehmen zu lassen. Dann würden die Kundennummern in der WaWi wieder passen. Geht das? Danke Gerd, Jadrovino

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [24. Juni 2013 um 18:53 UTC](https://forum.shopware.com/t/datenmigration-von-xt-c-kundennummern/13940/4 "2013-06-24T18:53:48Z")

</div>

Hi, ja, das kannst du anpassen. Allerdings selektieren wir eigentlich die customer.id und nicht die cid. Wie auch immer: Schaud dir einfach diesen Link an, die korrespondierende Datei musst du bei dir lokal anpassen. [https://github.com/ShopwareAG/swagmigra … mmerce.php](https://github.com/ShopwareAG/swagmigration/blob/master/Components/Migration/Profile/XtCommerce.php) Schöne Grüße, Daniel

---

<div class="post-metadata">

**Author:** ![Jadrovino](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Jadrovino](https://forum.shopware.com/u/Jadrovino)\
**Post date:** [24. Juni 2013 um 19:20 UTC](https://forum.shopware.com/t/datenmigration-von-xt-c-kundennummern/13940/5 "2013-06-24T19:20:09Z")

</div>

Reicht es “customer\_id” gegen “customer\_cid” auszutauschen? Danke Gerd

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [24. Juni 2013 um 19:38 UTC](https://forum.shopware.com/t/datenmigration-von-xt-c-kundennummern/13940/6 "2013-06-24T19:38:12Z")

</div>

Hi, für die Customernumber schon. Bei der customerID musst du bedenken, dass die bspw. auch als Referenz bei den Bestellungen genutzt wird. Wenn du die auch ändern möchtest, musst du ggf. den Umweg über den Join auf die customer-Tabelle gehen. Schönen Abend noch, Daniel //edit: Ich gegen davon aus, dass du das alte Xtc meinst und nicht Veyton, oder? Für Veyton gibt es ein eigenes Profil, da habe ich jetzt nicht drauf gesehen

---

<div class="post-metadata">

**Author:** ![Jadrovino](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Jadrovino](https://forum.shopware.com/u/Jadrovino)\
**Post date:** [24. Juni 2013 um 19:44 UTC](https://forum.shopware.com/t/datenmigration-von-xt-c-kundennummern/13940/7 "2013-06-24T19:44:43Z")

</div>

Hallo, Danke für den Input. Aber das scheint mir gefährlich zu sein. Ich weiß über die Abhängigkeiten in xt:c 3.4.1 zu wenig bescheid. Wenn anschließend alte Bestellungen nicht mehr gefunden werden oder anderes, dann bringt das wenig. Ich werde wohl den schmerzhaften Weg gehen, die Kundennummern im Altsystem anzupassen und dann erst die Migration anzustossen. Danke Gerd
