Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Kunden und Bestellungen aus altem Shop in den neuen

    Onlineshopper

    • Fördermitglied
    • Beiträge: 954
    • Geschlecht:
    Hallo zusammen,

    ich habe zur Zeit noch den 1.06 Shop laufen und bastel nebenher nun als Neuinstallation am 2.0 Shop.
    Soweit habe ich alles fertig bis auf die Kunden aus dem alten Shop. Wie kann ich die am einfachsten in den neuen übertragen?

    Von der alten Datenbank in die neue per SQL funktioniert nicht so einfach, wie ich mir das gedacht hatte.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=35911.0

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #1 am: 23. Oktober 2016, 08:16:16
    Hallo Onlineshopper,

    wie bist du denn vorgegangen, um die altewn Kunden aus dem alten Shop in den neuen Shop zu übernehmen?

    Schöne Grüße,
    Jan

    Onlineshopper

    • Fördermitglied
    • Beiträge: 954
    • Geschlecht:
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #2 am: 23. Oktober 2016, 11:58:17
    Moin Jan,

    ich habe alle Daten aus address_book kopiert und in die neue SQL eingefügt.
    Hat er auch übernommen aber anzeigen tut er mir die Kunden nicht.

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #3 am: 23. Oktober 2016, 12:04:14
    Du benötigst außerdem ALLE customer-Tabellen.

    Onlineshopper

    • Fördermitglied
    • Beiträge: 954
    • Geschlecht:
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #4 am: 23. Oktober 2016, 14:33:33
    Ah danke Alex. Jetzt sind alle Kunden drin  :thx:

    Onlineshopper

    • Fördermitglied
    • Beiträge: 954
    • Geschlecht:
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #5 am: 20. November 2016, 14:30:42
    Mahlzeit nochmal,

    irgendwie scheint da ein Wurm drin zu sein.
    Ich hab alle Kunden aus der alten address_book in die neue address_book eingefügt. Kunden sind auch alle in der Tabelle aber wenn ich im Shop nach dem Kunden suche, dann wird der nicht angezeigt. Wie kann das sein? :-/

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #6 am: 20. November 2016, 15:04:47
    customers_info fehlt.

    Onlineshopper

    • Fördermitglied
    • Beiträge: 954
    • Geschlecht:
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #7 am: 20. November 2016, 15:26:13
    Hm nein die ist übertragen. Komischerweise fehlen da auch nur ca. 60 Kunden, die ich nicht auffinden kann, obwohl sie in der Datenbank sind :-/

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #8 am: 20. November 2016, 15:35:00
    In dem Falle wirst Du systematisch dran gehen müssen. Schau Dir die Zahl der Datensätze pro Tabelle an und vergleiche sie:

    Code: SQL  [Auswählen]
    SELECT TABLE_NAME, table_rows FROM information_schema.tables WHERE table_schema = '<DB-Name>';

    Das obige Statement ist zwar schnell, die Ergebnisse sind leider nicht ganz verlässlich. Ggfls wirst Du im Detail nachschauen müssen mit

    Code: SQL  [Auswählen]
    SELECT COUNT(*) FROM TABLE

    Onlineshopper

    • Fördermitglied
    • Beiträge: 954
    • Geschlecht:
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #9 am: 20. November 2016, 17:48:20
    Also die Datenbanken stimmen so weit überein bis auf 1-2 Werte. Sehr merkwürdig :-/

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #10 am: 21. November 2016, 10:21:39
    Sind das Kunden mit Umlaut im Namen?

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #11 am: 21. November 2016, 10:31:27
    Versuch mal ganz was anderes. Sichere deine 2.0er Datenbank wie sie gerade ist. Falls gar nichts klappt kannst du immer noch da weiter machen wo du jetzt stehst. Die Dateien deines 2.0er am besten auch.

    2.0er DB komplett löschen und deine 106er-DB einspielen.
    Jetzt lösche alle Artikel und Bestellungen per SQL-Befehl. In der Wiki findest du die SQL-Scripte dafür.
    Im Installer des 2.er Shops liegen eine Reihe SQL-Updatescripts. Ausgehen von deiner 106er-Version lässt du die Scripte der Reihe nach durchlaufen. Wenn alles klappt hast du jetzt einen (Artikel-)leeren 2er Shop mit deiner gesamten Kundschaft.

    Gruß
    Hen

    Onlineshopper

    • Fördermitglied
    • Beiträge: 954
    • Geschlecht:
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #12 am: 21. November 2016, 11:48:46
    @Bonsai
    Sind zwar einige dabei aber auch welche ohne Umlaute, die nicht aufzufinden sind.

    @hendrik
    ich habe jetzt 1500 Kunden die sich auffinden lassen.
    Ca. 50-60 Kunden, die am Ende der SQL in der customer Tabelle stehen sind nicht auffindbar, obwohl diese in der Datenbank vorhanden sind. Ich glaube bevor ich hier jetzt einen Riesenaufwand betreibe gebe ich eine Information raus, das es sein kann, das sich einige Kunden bei mir melden sollen, falls etwas nicht funktioniert.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #13 am: 21. November 2016, 12:04:16
    Ich kann überhaupt nicht nachvollziehen, was hier für Probleme beschrieben werden.

    Als DB Tool benutzte ich fast immer den mysqldumper

    Auf Github liegt ein angepasste Version für mysqli Unterstützung.

    https://github.com/DSB/MySQLDumper

    Wenn der DB Server aber noch mysql unterstützt kann man auch die alte Version nehmen.

    Vorgehensweise:
    Gewünschte/notwendige DB Tabellen beim alten Shop auswählen und exportieren.

    Diesen Dump dann im neuen 2.x Shop importieren, danach über den Installer das DB Strukturupdate ausführen, fertig.

    Gruss Web28

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Kunden und Bestellungen aus altem Shop in den neuen
    Antwort #14 am: 21. November 2016, 13:46:35
    Zitat
    Ca. 50-60 Kunden, die am Ende der SQL in der customer Tabelle stehen sind nicht auffindbar
    ... versuche die Vorgehensweise von Web28, dann sind die zu 95% wieder da.

    Da ist beim Export oder import was schiefgelaufen ... ungültige Syntax oder ungültiges Zeichen, so was in der Richtung. Mit MySQLdumper sind mit solche Probleme noch nie aufgetreten, weil das Tool sehr intelligent programmiert ist.