Migration zu Shopware 6

Ein Jahr nach der Early Access Version ist Shopware 6 endlich reif für den Markt. Die neueste Version des renommierten Onlineshop-Systems verfügt über allerhand neue Funktionen und Features. Der Unterschied zu ihrem Vorgänger Shopware 5 ist signifikant. Denn Shopware 6 basiert auf einem komplett neu programmierten Core, der ein anpassbares und leistungsfähiges Fundament für künftige Weiterentwicklungen bietet und und konsequent einen API-First-Ansatz verfolgt. Dies ist die gute Nachricht. Die weniger gute Nachricht lautet, dass diesmal kein einfaches Update hilft, um von Shopware 5 auf Shopware 6 umzusteigen. Der Umstieg auf die aktuelle Version ist nur durch eine (aufwändige/umfangreiche) Migration zu erreichen. Wir als erfahrene Shopware-Agentur unterstützen und begleiten Sie gerne, kontaktierte Sie uns.

Obwohl der Support samt Updates für die ältere Shopware 5 Version noch für mehrere Jahre anhält, lohnt sich durchaus ein Herantasten und Austesten der neuesten Shopware-Version.

Migration zu Shopware 6
Migration zu Shopware 6

Die Vorbereitungen zur Shopware 6 Migration

Zunächst muss überprüft werden, ob der verwendete Server alle Systemanforderungen erfüllt, die für die neue Version benötigt werden. Alle diesbezüglichen Informationen stellt Shopware auf seiner Migrations-Anleitung bereit.

Der Migrationsassistent

Ab der Shopware 5 Version profitiert der User vom Migrationsassistenten, der den Server auf alle erforderlichen Voraussetzungen überprüft.
Um den Migrationsassistenten zu aktivieren, muss eine sogenannte Migrationsumgebung aufgesetzt werden. Auch dazu liefert Shopware’s Webseite eine ausführliche Anleitung. Der Migrationsassistent bereitet den User auf die nahende Migration vor, stellt neue oder demnächst geplante Features vor und hilft bei der Übertragung von Lizenzen ins neue Shopware System. Anschließend wird Shopware 6 installiert. Danach kann die Migration beginnen.

Die Verbindung von Shopware 5 und Shopware 6 für die Migration

Zu Beginn müssen zwei Plugins installiert werden. Das erste Plugin wird in Shopware 6 installiert und heißt SwagMigrationAssistent. Das zweite Plugin erfolgt in Shopware 5 Version und heißt SwagMigrationConnector. So kann eine Verbindung zwischen beiden Softwares hergestellt werden, um die Migration zu starten. Dieser Prozess besteht aus mehreren Schritten, in denen verschiedene Parameter eingegeben werden müssen. Doch auch dazu hat Shopware eine ausführliche Anleitung veröffentlicht, an der sich Nutzer Step-by-Step entlang hangeln können.

Ist die Verbindung aufgesetzt, wählt der User entsprechende Datensätze aus, die von Shopware 5 auf Shopware 6 übertragen werden sollen. Bei Plugins von Drittanbietern müssen eventuell andere, von den Anbietern zur Verfügung gestellte Migrationsprofile genutzt werden.

Die Migration auf Shopware 6

Nun wird die Migration gestartet. Danach sollte der User auf keinen Fall das Tab schließen, in welchem der laufende Prozess erfolgt – ansonsten bricht der Vorgang ab. Die Migration lässt sich in vier Phasen einteilen: Datencheck, Lesen der Daten, Schreiben der Daten, Medien Download.

Der Datencheck vor der Migration zu Shopware 6

Beim Datencheck prüft die Anwendung, ob die ausgewählten Daten aus Shopware 5 in Shopware 6 übertragen werden können. Sollte es bei einigen Datensätzen nicht möglich sein, muss der Nutzer manuelle Einstellungen vornehmen. Da unter Shopware 6 viele technische Neuerungen eingebunden wurden, ist die automatisierte Übertragung mancher Daten nicht möglich. Anbei einige Beispiele:

  • Einstellungen von Versandkosten und Zahlungsarten
    Mit der Integration des neu entwickelten Rule Builders und weiteren technischen Änderungen, müssen Versandkosten und Zahlungsarten gegebenenfalls neu angelegt oder von Hand angepasst werden.
  • Templates und Vorlagen von Emails und Dokumenten
    Da in Shopware 6 die technischen Grundlagen komplett umgerüstet wurden, basieren Templates und Vorlagen ab sofort auf der Template Engine Twig. Auch die Dokumentenvorlagen wurden geändert und müssen neu erstellt werden.
  • Einkaufswelten
    Die Einkaufswelten gibt es in ihrer ursprünglichen Form nicht mehr. An ihrer Stelle stehen jetzt die Erlebniswelten. Ihr Aufbau und ihre Funktionsweise weichen zu stark vom Vorgänger ab, um einen automatisierten Datenimport durchführen zu können.
  • SEO-Einstellungen
    Laut Shopware können die SEO-Einstellungen nicht vom alten ins neue System importiert werden. Auch hier muss eine manuelle Anpassung erfolgen.

So muss der User einige Daten manuell nachtragen. Ebenfalls sollten die automatisch zugewiesenen Daten auf Richtigkeit kontrolliert werden.

Lesen der Daten

Nach dem erfolgreichen Datencheck startet das Lesen der Daten im Migrationsassistenten, in welchem die neuen Zuordnungen verarbeitet und mit entsprechenden Checksummen versehen werden. Während der Prozess im Hintergrund läuft, kann sich der Nutzer in der Zwischenzeit mit Shopware 6 vertraut machen.

Schreiben der Daten bei der Migration zu Shopware 6

Im Anschluss werden die aus Shopware 5 ausgelesenen Daten ins System von Shopware 6 übertragen. Bei den importierten Daten handelt es sich beispielsweise um Verkaufskanäle, Produkte, Kategorien, Kunden oder Währungen. Je größer der Shop, desto länger dauert dieser Vorgang. Doch der Nutzer kann diesen jederzeit pausieren und zu einem anderen Zeitpunkt fortführen.

Medien Download

Auch den vierten und letzten Schritt – den Medien Download – kann der Nutzer bei Bedarf pausieren. Hier werden sämtliche Bilder, Videos, etc. in die neue Shopware-Umgebung importiert. Auch hier variiert die benötigte Zeitspanne in Abhängigkeit von den Dateigrößen.

Fazit: Migration zu Shopware 6

Zum Schluss leitet der Migrationsassistent den User in die Live-Schaltung seines Onlineshops. Dazu gehört sowohl die Lizenz-Buchung als auch der Umzug aller zuvor erworbenen Plugins in die neue Umgebung. 
Nachdem der Livegang gestartet wurde, müssen einige Account-Einstellungen vorgenommen werden, sodass die Haupt-Domain über Shopware 6 läuft. Ebenfalls muss die Hosting-Umgebung entsprechend angepasst werden, damit der Onlineshop ab sofort über die richtige URL abgerufen werden kann. Nach all diesen Schritten steht Ihrem Onlineshop hoffentlich nichts mehr im Wege, um unter der neuesten Shopware Version im Web zu glänzen.

Wenn Ihnen all dies zu kompliziert und viel ist, übernehmen wir dies als erfahrene Shopware-Agentur gerne für Sie.

Zurück zum Blog


Noch Fragen?

 

Kontakt aufnehmen