Migration von PrestaShop zu Magento: was PrestaShop eigen ist

PrestaShop und Magento ordnen weder Produkte noch Adressen auf dieselbe Weise. Was einen PrestaShop-Shop beim Wechsel zu Magento ausmacht: Kombinationen, IDs in den URLs, Multistore, Kunden und Module.

Migration von PrestaShop zu Magento: was PrestaShop eigen ist

Ein PrestaShop-Shop, der zu Magento wechselt, sucht oft mehr Spielraum für einen wachsenden Katalog, mehrere Shops oder mehrere Länder. Beide sind freie Software für den E-Commerce, aber sie ordnen weder Produkte noch Adressen auf dieselbe Weise, und die PrestaShop-Datenbank lässt sich nicht in Magento importieren: Die Daten laufen über Exporte, ein Migrationstool oder einen Migrationsdienst.

Dieser Artikel behandelt, was PrestaShop eigen ist. Was für jeden Wechsel zu Magento gilt (Katalogmodell, URL-Suffix, Rewrites, Erweiterungen), bündelt unsere Seite zur Migration zu Magento.

Kombinationen und Eigenschaften

PrestaShop unterscheidet Attribute, die Kombinationen erzeugen (eine Kombination aus Größe und Farbe mit eigenem Bestand, eigener Referenz und manchmal eigenem Preisaufschlag), von Eigenschaften, die beschreiben (Material, Maße). In Magento werden beide zu Attributen: Die der Kombinationen bilden ein konfigurierbares Produkt und seine einfachen Produkte, die Eigenschaften werden beschreibende Attribute, filterbar oder nicht.

Zu prüfen sind: die Preisaufschläge der Kombinationen (Magento führt einen Preis pro einfachem Produkt), die Bilder jeder Kombination, Referenzen und EAN-Codes sowie die PrestaShop-Pakete, die je nach Verwendung zu gruppierten Produkten oder Bundles werden.

PrestaShop-URLs enthalten IDs

Standardmäßig fügt PrestaShop die numerische ID in die Adressen ein: Eine Kategorie sieht aus wie /12-schuhe, ein Produkt wie /schuhe/345-leder-sneaker.html, manchmal mit der ID der Kombination. Magento hat keine solchen IDs in seinen Adressen, und die IDs ändern sich beim Import ohnehin. Keine generische Regel kann daher eine alte Adresse in eine neue übersetzen: Es braucht eine Weiterleitung pro URL, von jedem Produkt und jeder Kategorie auf ihre Entsprechung.

Denken Sie auch an die Adressen, die PrestaShop neben dem Katalog erzeugt: CMS-Seiten (/content/…), Hersteller und Lieferanten, Such- und Filterseiten sowie die Adressen jeder Sprache, wenn der Shop mehrsprachig ist. Auch die Produktbilder haben ihre Adressen, oft in der Google-Bildersuche indexiert: siehe unseren Artikel zur Weiterleitung von Bildern.

Multistore, Sprachen und Währungen

Der Multistore von PrestaShop und seine Sprachen verteilen sich in Magento auf Websites, Stores und Store Views. Legen Sie die Zuordnung vor dem Import fest: Eine PrestaShop-Sprache wird meist zu einer Store View mit eigenen URL-Schlüsseln, und jede Sprache erhält ihren eigenen Satz an Weiterleitungen. Länderpreise, Währungen und Steuerregeln werden in Magento neu eingerichtet; sie werden nicht kopiert.

Kunden, Bestellungen und Module

Kundenkonten werden mit ihren Adressen importiert, aber die Passwörter sind in einer PrestaShop-eigenen verschlüsselten Form gespeichert, die Magento nicht prüfen kann: Planen Sie ein, dass die Kunden ein neues Passwort festlegen, und informieren Sie sie. Kundengruppen und ihre Rabatte werden neu angelegt. Die Bestellhistorie läuft über ein Migrationstool oder einen Migrationsdienst; ausgestellte Rechnungen bleiben Buchungsbelege, die so aufzubewahren sind, wie sie ausgestellt wurden.

Jedes PrestaShop-Modul (Zahlung, Versanddienstleister, Bewertungen, Treueprogramm, Blog) muss seine Entsprechung unter den Magento-Erweiterungen finden oder neu entwickelt werden. Die Regeln, die für jede Katalogübernahme gelten, stehen in unserem Artikel zur Datenübernahme im E-Commerce.

Die Umstellung

Sichern Sie den PrestaShop-Shop (Dateien und Datenbank) vor jedem Eingriff und halten Sie ihn nach der Umstellung intern abrufbar: Er hilft, eine Bestellung oder eine Produktseite zu prüfen. Am Tag der Umstellung versetzen Sie ihn in den Wartungsmodus, solange die letzten Bestellungen und Kunden übernommen werden, lassen die Domain auf den Magento-Shop zeigen und schalten die Weiterleitungen live. Weiterleitungen in Magento und wo sie hingehören, beschreibt unser Artikel zu Weiterleitungen in Magento.

PrestaShop-Adressen lassen sich nicht mit einer generischen Regel übersetzen. Swan ordnet jeder alten URL ihre Magento-Seite zu, lässt Sie die Zweifelsfälle bestätigen und exportiert die Weiterleitungen.

Weitere Migrationen zu Magento

Weiterlesen

CMS wechseln

Website-Migration von Shopify zu WooCommerce

Wenn Sie beschlossen haben, Ihren Online-Shop von Shopify zu WooCommerce umzuziehen, haben Sie die richtige Entscheidung getroffen. Mit der Vielzahl an Werkzeugen, der Flexibilität, der Wirtschaftlichkeit und der Skalierbarkeit von WordPress für Websites…

Alle Artikel