Dieser Artikel gibt dir einen Überblick darüber, welche Daten und Inhalte im Rahmen einer Migration übernommen werden können und welche Voraussetzungen dabei zu beachten sind.
Basisdaten:
Medien
Kategorien
Verkaufskanäle
Einstellungen:
Adress Einstellungen
Stammdaten
Warenkorb
Länder
Währungen
Kundengruppen
Versandzeiten
Dokumente
E-Mail-Templates
Sprachen
Login/Registrierung
Nummernkreise
Produkte
Regeln
Anreden
Maßeinheiten
Versandmethoden
Sitemap
Textbausteine inkl. sets
Zusatzfelder
Mailer Einstellungen
Kataloge:
Eigenschaften
Hersteller
Produkte
Dynamische Produktgruppen inkl. Filter
Cross-Selling
Bewertungen
Einstellungen
Wesentliche Merkmale
Steuersätze inkl. Regeln
Kunden
Bestellungen
Bestelldokument
Layout-Daten
Layouts
Verbindungen zu Kategorien
SEO-URL-Daten
SEO-URLs
SEO-URL-Templates
Newsletter Empfänger
Wishlist
Promotion
Bei der Migration wird die Übersetzung der einzelnen Punkte ebenfalls mit migriert.
Zahlungsmethoden: Zahlungsmethoden werden nicht wie gewohnt migriert, können jedoch im Migrationsprozess zugewiesen werden. Das bedeutet, dass du die Zahlungsmethoden zunächst im Zielshop anlegst. Im Migrationsprozess kannst du dann die alten Zahlungsmethoden den neu angelegten zuweisen.
Erweiterungen von Drittanbietern: Speichern Erweiterungen von Drittanbietern ihre Daten in den Standarddatenbanktabellen oder in Zusatzfeldern, werden diese mit migriert. Von den Erweiterungen angelegte Datenbanken werden jedoch nicht migriert.
Themes: Eine Migration von Themes ist nicht notwendig. Diese können in der Regel einfach im Zielsystem erneut installiert werden.
Flows: Solltest du im Quellshop spezielle Flow-Einstellungen hinterlegt haben, ist es ebenfalls notwendig, diese im Zielshop manuell anzulegen.
Da du von Shopware 6 zu Shopware 6 und somit zum gleichen System migrierst, wird ein Großteil der Einstellungen und Daten ohne Probleme übernommen. Nachdem Du die Migration durchgeführt hast und die in der Migrationserweiterung ausgewählten Daten bereits übernommen wurden, gibt es aber noch ein paar Punkte, bei denen eine manuelle Prüfung und ggfs. Anpassungen erforderlich sind.
Flows
Die Flows werden vom Quellshop nicht migriert. Solltest du hier also spezielle Einstellungen getroffen haben, solltest du diese manuell in den Zielshop übernehmen.
Import/Export
Daten aus dem Import/Export-Modul sowie eventuelle Logeinträge zu vergangenen Imports oder Exports werden bei der Migration nicht berücksichtigt. Solltest du im Quellshop eigene Profile für den Import/Export angelegt haben, ist es notwendigt diese im Zielshop erneut anzulegen.
Die Template-Daten werden bei der Migration nicht berücksichtigt. Hier ist es notwendig, dass du das Template in deinem Zielshop erneut installierst. In der Regel können Templates auch im neuen Shop einfach wieder installiert und genutzt werden. Bei Problemen solltest du dich am besten direkt an den Hersteller des Templates wenden.
Wenn du dein eigenes, individuelles Theme verwenden möchtest, kannst du das mitgelieferte Template als Grundlage verwenden.
Wie du das Template entsprechend anpassen kannst, erfährst du in unserer Entwicklerdokumentation.
Daten von Erweiterungen werden nur bei der Migration berücksichtigt, wenn sie in den Standard-Shopware-Tabellen gespeichert werden. Wenn eine Erweiterung eigene Tabellen nutzt, werden diese nicht migriert. Dann ist eine Neuinstallation der Erweiterung im Zielshop notwendig. Ob und wie die Einstellungen und Daten von Erweiterungen in den neuen Shop übernommen werden können, erfährst du vom Hersteller der jeweiligen Erweiterung.
Generell werden die SEO-URLs übernommen. Zur Sicherheit solltest du aber nach der Migration dennoch kontrollieren, dass hier alles korrekt konfiguriert ist, bevor du den Shop in Betrieb nimmst.
Dadurch bedingt, dass innerhalb von Shopware 6 die Dynamischen Produktgruppen auf dem Rule Builder basieren, ist aus technischer Sicht eine Datenübernahme von zuvor erstellten Product Streams aus deinem Shopware-5-Shop dahingehend nicht möglich.
Aus diesem Grund ist es erforderlich, dass Product Streams bzw. Dynamische Produktgruppen an dieser Stelle manuell angelegt werden müssen.
Wie du hierbei vorgehst, haben wir dir im folgenden Artikel zum Rule Builder zusammengefasst.
Generell empfehlen wir dir nach der Migration einmal die einzelnen Funktionen deiner neuen Shopware-6-Instanz mit denen aus deinem Quellshop abzugleichen, indem du in beiden Systemen die einzelnen Funktionen wie z.B. die Artikeldetailseite aufrufst oder einen Bestellabschluss durchführst.