Migrationsprozess - Magento

Migration vorbereiten

Zugriff auf die Magento-Installation

Für eine erfolgreiche Migration ist es notwendig, dass die Migrations-Erweiterung in der Shopware-6-Installation Zugriff auf die Magento-Installation und die Datenbank hat. Nur so können alle Medien vollständig aus dem Magento-Shopverzeichnis migriert werden. 

Erweiterungs-Installation

Nachdem du Shopware 6 auf deinem Server erfolgreich installiert hast, kannst du mit der Migration deines Magento-Shops beginnen. Hierzu benötigst du zunächst die Erweiterungen SwagMigrationAssistent für Shopware 6 und das Magento-Migration-Profil, die du aus dem Community-Store herunterlädst.
Nachdem du die Erweiterung im Store kostenlos heruntergeladen hast, kannst du sie in der Shopware-Administration unter Erweiterungen > Meine Erweiterungen installieren.
Sollte dir die Erweiterung hier noch nicht angezeigt werden, überprüfe, ob du im Shopware 6 Admin mit demselben Shopware-Account angemeldet bist wie im Shopware Community-Store. 

Die nachfolgende Beschreibung des Migrationsprozesses bezieht sich auf den Migrationsassistenten ab Version 16.0.0 der Erweiterung.

Verbindung herstellen

Sobald die Verbindung zu deiner Magento-Datenbank hergestellt ist, kannst du jederzeit Daten aus deinem Magento-Shop migrieren. Dein Magento-Shop wird also bis zum Livegang deines Shopware-6-Shops nicht verändert und bleibt bis dahin lauffähig. Es können auch jederzeit nachträgliche Änderungen in deinen Magento-Daten nachmigriert werden. 

Folge der Anleitung zur Herstellung der Migrationsverbindung in diesem Docs-Artikel: Migrationsverbindung herstellen

Verbindung bearbeiten

Im nächsten Schritt gibst du deine Magento-Datenbank an, von der du migrieren möchtest. Aus dieser Datenbank wird generell nur gelesen. Dort werden also keine Änderungen vorgenommen.
 

  • Host: Trage hier die Host-URL deiner Datenbank ein. Wenn die Datenbank auf demselben Server installiert ist, kannst du hier auch localhost eingeben.

  • Port: Trage hier den Standardport deiner Datenbank ein. In der Regel ist dies 3306.

  • Benutzername: Gib hier einen Datenbank-Benutzer mit Administrationsrechten an.

  • Passwort: Gib hier das Passwort für den oben angegebenen Datenbankbenutzer ein.

  • Datenbankname: Hier trägst du den Datenbanknamen der Datenbank ein, welche die Daten deiner Magento-Installation beinhaltet.

  • Medien-Migration per Download: Aktiviere diese Option, wenn der Medienpfad des Quellsystems nicht lokal über den Migrations-Assistenten erreichbar ist. Du hast dann die Möglichkeit, eine externe Quellsystem-URL anzugeben, von der die Produktbilder heruntergeladen werden sollen. 

  • Ordner der Shopinstallation: Dieses Feld steht zur Verfügung, wenn du die Option Medien-Migration per Download nicht aktiviert hast. Trage hier den absoluten Pfad zum Verzeichnis an, in dem Magento installiert wurde. Dies ist notwendig, da einige Medien nur lokal im Magento-Verzeichnis hinterlegt sind und nicht in der Datenbank.

  • Quellsystem Url: Dieses Feld steht zur Verfügung, wenn du die Option Medien-Migration per Download aktiviert hast. Trage hier die URL zu dem Quellsystem ein, von welchem die Produktbilder heruntergeladen und dann migriert werden sollen.

  • Datenbank Tabellenprefix: In Magento hattest du die Möglichkeit, ein globales Präfix vor den Datenbanktabellen zu setzen. Falls du das gemacht hast, trage dieses Präfix hier ein. 



Wenn du alle Angaben gemacht hast, klick auf Verbindung herstellen, um eine Verbindung zur angegebenen Datenbank aufzubauen. 

Wichtig ist im Bereich Ordner der Shopinstallation und Quellsystem-URL den exakten und vollständigen Pfad zur Magento-Installation anzugeben, da sonst Probleme bei der Migration der Produktbilder auftreten können. 

Meta Daten anpassen 

Im Rahmen der Migration wird es dazu kommen, dass einige Metadaten gekürzt werden, da sich der Datenbank-Typ von mediumtext auf varchar(255) geändert wird. Diese Werte werden somit nach 255 Zeichen abgeschnitten. Folgende Werte sind davon betroffen: 
 

TabelleSpalten
s_articlesdescription
s_categoriesmetadescription
metakeywords

Migrationsdaten kontrollieren & Migration durchführen

Nachdem du alle notwendigen Angaben zu deiner Verbindung gemacht hast, wirst du zur Migrationsübersicht weitergeleitet. Hier hast du eine Übersicht über die aktuelle Verbindung, kannst wählen, welche Daten migriert werden, und deine bisherigen Migrationen verfolgen.

Folge der Anleitung zur Kontrolle der Migrationsdaten und der anschließenden Durchführung der Migration in diesem Docs-Artikel: Migrationsdaten kontrollieren

War dieser Artikel hilfreich?