Migration - Migrationsprozess

Version

6.0.0 oder neuer

Inhaltsverzeichnis

Migration vorbereiten

Plugin Installation

Nachdem Du Shopware 6 auf Deinem Server erfolgreich installiert hast, kannst Du mit der Migration von Deinem Shopware 5 Shop beginnen. Hierzu benötigst Du zunächst das Plugin SwagMigrationAssistent für Shopware 6, welches Du aus dem PluginStore erhälst.
Zudem ist es notwendig in Deinem Shopware 5 Shop, aus welchem Du migrieren möchtest das Plugin SwagMigrationConnector zu installieren.

 

Verbindung herstellen

Damit Du Deine Daten aus Showare 5 in Deinen Shopware 6 Shop migrieren kannst, muss zunächst eine Verbindung zu Deinem bisherigen Shopware 5 Shop hergestellt werden. Dies startest Du in der Shopware 6 Administration unter dem Menüpunkt Einstellungen > Plugins > Migration
Solange diese Verbindung zu Deinem Shopware 5 Shop besteht, kannst Du jederzeit Daten aus dem Shopware 5 Shop migrieren. 
 

Klicke dann auf Verbindung anlegen um eine neue Verbindung anzulegen.


Name: Hier gibst Du zunächst einen eindeutigen Namen für die Verbindung an. Dies ist vor allem Dann notwendig, wenn du eventuell zu mehreren Shopware 5 Shops eine Verbindung aufbauen möchtest. 
Profil: Bezeichnet die Art des Quellsystems. Im Standard wird für die Migration Shopware55 ausgewählt. Drittanbieter können aber auch mit anderen Profilen arbeiten. 
Schnittstelle: Bezeichnet die Art der Verbindung zwischen den beiden Systemen. Hier wählst Du API, wenn Du einen entfernten Shop migrieren möchtest, oder Local, wenn sich der zu migrierende Shop auf dem gleichen Server befindet. 


Verbindung bearbeiten

Je nach Schnittstelle, die Du im letzten Schritt gewählt hast, erhälst Du nun eine der folgenden Beiden Abfragen.


API:
   

API-Schlüssel: Hier trägst Du den API Schlüssel Deines Shopware 5 Benutzers ein. Wenn noch keiner angelegt wurde, kannst Du dies in der Benutzerverwaltung von Shopware 5 nachholen. 
Benutzername: Hier trägst Du den Benutzernamen Deines Administrators aus Shopware 5 ein. Dies muss der Benutzer sein, für den der o.a. API-Schlüssel zugeordnet wurde.
Shopdomain: Trage hier die Domain deines Hauptshops ein. Achte darauf, anzugeben, ob der Shop eine sichere SSL Verbindung verwendet.



Local:
   

DB-Host: Trage hier die Host URL Deiner Datenbank ein. Wenn die Datenbank auf dem selben Server installiert ist, kannst Du hier auch localhost eingeben.
DB-Port: Trage hier den Standard Port Deiner Datenbank ein. In der Regel ist dies standardmäßig 3306.
DB-Benutzer: Gebe hier einen Datenbank Benutzer mit Administrationsrechten an. 
DB-Passwort: Gebe hier das Passwort zu dem oben angegebenen Datenbank Benutzer an.
DB-Name: Hier trägst Du den Datenbank Namen der Datenbank ein, welche die Daten Deiner Shopware 5 Installation beinhaltet. 
Root Verzeichnis: Trage hier den absoluten Pfad zu dem Verzeichnis an, in dem Shopware 5 installiert wurde. 

 

Migrationsdaten kontrollieren

Nachdem Du alle notwendigen Angaben Deiner Verbindung gemacht hast, wirst Du zur Migrationsübersicht weiter geleitet. Hier hast Du eine Übersicht über die aktuelle Verbindung, kannst wählen, welche Daten migriert werden und Deine bisherigen Migrationen verfolgen. 


Übersicht

 

Nachdem Du die Verbindung erfolgreich aufgebaut hast, gelangst Du automatisch zur Übersicht der Migration. Hier siehst Du, zu welchem Shopsystem (1) Du aktuell eine Verbindung aufgebaut hast. Zu der Verbindung kannst Du auch gleich einsehen, welches System-Profil und welche Schnittstelle verwendet wurde, wann der letzte Verbindungscheck durchgeführt wurde und wann mit dieser Verbindung die letzte Migration durchgeführt wurde. Über den Button Verbindung bearbeiten (2) kannst Du Änderungen an der aktuellen Verbindung vornehmen. Über das Dropdown Menü (3) kannst Du eine neue Verbindung anlegen, die Zugangsdaten der aktuellen Verbindung löschen oder zu einer anderen angelegten Verbindung zu wechseln.

 

 

Datenauswahl

In der Datenauswahl entscheidest Du, welche Daten Du aus Deiner Verbindung in den Shopware 6 Shop migrieren möchtest. Hierzu setzt Du einfach den Haken bei den entsprechenden Daten, die migriert werden sollen. Die Liste zeigt Dir außerdem, ob es sich um Shopdaten oder Plugindaten handelt und wie viele Datensätze migriert werden.

Plugins: Daten, die aus Plugins von Drittanbietern migriert werden können, werden in dieser Liste mit dem Typ Plugindaten angezeigt.
Unter Umständen bieten einige Drittanbieter auch ein eigenes Migrationsprofil für Ihre Plugin Daten an, welches dann zur Migration verwendet werden muss. In diesem Fall erhältst Du alle Informationen zur Migration von dem entsprechenden Anbieter.

Verlauf

Im Verlauf hast Du die Möglichkeit, dir alle bisherigen Migrationen und Migrationsversuche anzusehen. Hierbei werden die sämtliche Informationen der Migrationen angezeigt. 

 

Migration durchführen

Nach dem Du auf Migration starten geklickt hast, wird die Migration in vier Schritten durchgeführt. Datencheck, Lesen der Daten, Schreiben der Daten und dem Medien Download.


Datencheck

Die Migration führt nun einen Datencheck durch. Hierbei wird überprüft, ob Daten aus dem alten Shop dem neuen zugeordnet werden können.


Manuelle Zuordnung:

Wenn Daten, wie beispielsweise die Standard Zahlungsart, nicht korrekt zugeordnet werden konnten, ist es notwendig diese manuell zuzuordnen. Sobald Du alle nicht zugeordneten Daten manuell zugeordnet hast, kannst Du die Migration über den Button Fortfahren fortsetzen. Wenn alle Daten ohne Probleme zugeordnet werden konnten ist keine manuelle Zuordnung mehr notwendig. In diesem Fall kannst Du die Migration sofort fortfahren. 

Durchgeführte Zuordnung: 

   

In den durchgeführten Zuordnungen kannst Du kontrollieren ob die automatisch zugeordneten Daten korrekt zugeordnet wurden. Hier kannst Du auch nachträglich Deine Zuordnungen ändern oder auch die automatischen Zuordnungen nachträglich ändern. 

Lesen der Daten

In diesem Schritt werden alle Daten aus dem Quell-Shop gelesen, die migriert werden sollen. 


Schreiben der Daten

Die gelesenen Daten werden nun in Shopware 6 geschrieben. Dabei werden Kundengruppen, Kategorien, Sprachen, Währungen und Verkaufskanäle in diesem Schritt, wenn noch nicht vorhanden, automatisch in Shopware 6 angelegt.


Medien Download

In diesem Schritt werden alle Mediadateien aus der alten Shopware 5 Installation heruntergeladen und in die Shopware 6 Medienverwaltung geladen. 


vorheriger Schritt    nächster Schritt