Jump to content

Kunden Migration von 1.4 zu 1.5


horizonltd

Recommended Posts

Ein Versuch wäre das Wert: Kopiere den alten 1.4er Shop auf eine Testumgebung, mache dort ein Upgrade auf 1.5.6 und einen MySQL-Dump aller Tabellen. Importiere nur die gewünschten Daten => (Präfix)_address, (Präfix)_customer, (Präfix)_customer_group, evtl. noch die (Präfix)_guest, (Präfix)_message. Viele andere Tabellen referenzieren logischerweise auf die Customer-Tabellen, wie die Bestellungen (order) und Warenkörbe (cart).

 

Eine Alternative wäre der Import über die CSV-Schnittstelle (Erweiterte Einstellungen > CSV-Import > Kunden). Eine Beispiel CSV-Datei findest Du unter /docs/csv_import/ im Verzeichnisbaum Deiner PrestaShop-Installation (customers_import.csv).

Die Daten aus dem 1.4er bekommst Du über phpMyAdmin => Tabelle (Präfix)_customer > Exportieren > CSV

 

Eine weitere Export/Import-Möglichkeit wäre der Storemanager. Einfach mal testen...

 

Viele Grüße

Chris

Link to comment
Share on other sites

Dieses Tutorial sollte dir helfen: http://www.prestashop.com/forums/topic/234642-tutorial-shop-upgraden-manuell-oder-automatisch-ps-14-und-ps-15

 

Eine Migration ist nicht erforderlich insoweit du eine Originale Prestashopsoftware verwendest. Das 1-Klick-Upgrade-Modul funktioniert nahezu problemlos, wenn der Server auch die Minimalkonfiguration erfüllt (bitte überprüfen). http://www.prestashop.com/forums/topic/134187-tippserver-mindestanforderung-und-minimal-konfiguration-fur-prestashop/page__hl__paypal+__fromsearch__1

 

Das Tutorial gilt aber nur für Original Prestashopversionen. Benutzer, welche germanext oder die Version von GurkCity verwenden, sollten die beiden Entwickler fragen.

Link to comment
Share on other sites

Ich gehe davon aus, dass der 1.5.6er Shop bereits besteht und Kundendaten nachträglich migriert werden sollen.

Wie auch immer die Ausgangssituation sei: mache solche Operationen nie am Live-System, sondern teste dies erst in einer Testumgebung. Auch das 1-Klick-Upgrade-Modul kann trotz Erfüllung aller Serveranforderungen nicht immer fehlerfrei durchlaufen.

Link to comment
Share on other sites

Da kann ich Chris nur zustimmen: Nie sofort im Live-Shop, sondern immer erst testweise.

 

Was die Kundendaten anbelangt, so reicht hier ein CSV-Export aus 1.4 (über PHPMyAdmin) und Reimport in 1.5.6 übers Back Office, und zwar in zwei Schritten:

 

1. Kunden

2. Adressen

 

Falls du über genügend Webspace verfügst, solltest du lieber erst einmal deinen Shop klonen und dann diesen Testshop mit 1-Klick-Update versuchen upzudaten. Dann werden alle Daten gleich übernommen. Nur wenn das nicht klappt, würde ich zum manuellen Import Zug-um-Zug raten.

Link to comment
Share on other sites

Wie auch immer die Ausgangssituation sei: mache solche Operationen nie am Live-System, sondern teste dies erst in einer Testumgebung.

Ich gehe mal davon aus, dass keiner so Dumm ist und keine Sicherungen seines Shops macht und Dinge auch vorher austestet... Das sollte doch eine Selbstverständlichkeit sein für jeden Websiteadministrator!

Link to comment
Share on other sites

Hallo Zusammen

danke für die Antworten und sorry das ich mich erst jetzt melde.

Die Ausgangslage ist so, dass ich mehrere Shops zu einem zusammenfassen muss.

Die bestehenden Shops sind alle noch auf Version 1.4 und 1.3 der neue Shop ist auf Version 1.5.6

 

Was das Thema Backup und basteln angeht, ich mache die ganze Migration selbstverständlich nicht am Livesystem.

Ich mache alles auf einer Testseite mit Clone's und nach jeder wichtigen Veränderung ein Backup.

 

Den Tipp mit dem CSV export werde ich gleich mal Testen.

Es geht aber auch darum die Bestellungen der Kunden zu migrieren.

Link to comment
Share on other sites

Für den Export der Bestellungen kannst du dieses kostenlose Modul nutzen: http://www.prestashop.com/forums/index.php?app=core&module=attach&section=attach&attach_id=1114

(funktioniert sowohl unter 1.4 wie auch noch unter 1.5.6.1)

 

Bitte nicht als Zip-Datei unter Module installieren, sondern erst entzippen, dann

  • Verzeichnis exportorders ins Verzeichnis /modules kopieren
  • admin\exportorders.php in dein Admin-Verzeichnis kopieren
  • ... und erst dann unter Module installieren

Wenn du dann beim Modul auf Konfigurieren klickst, kannst du die zu exportierenden Felder auswählen und dann mit Klick auf den Button Generate Report eine CSV-Datei erzeugen.

 

Diskussion zum Modul findest du hier: http://www.prestashop.com/forums/topic/8424-module-to-export-orders/

 

Als Kaufmodul mit erweitertem Funktionsumfang ist es hier zu finden: http://www.bvkyazilim.com/cart/prestashop-modules/19-export-orders-pro.html

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...