So installieren Sie das Magento 2-Datenmigrationstool

Veröffentlicht: 2021-11-09

Die Migration von Magento 1 zu Magento 2 ist der richtige Schritt hin zu einem leistungsstarken und profitablen E-Commerce-Shop. Um Daten reibungslos zu migrieren, benötigen Sie ein Magento 2 Data Migration Tool.

In diesem Artikel führen wir Sie Schritt für Schritt durch die Installation dieses Tools in Magento 2.

Inhaltsverzeichnis

  • Was Sie vor der Migration zu Magento 2 wissen sollten
  • Wofür ist das Magento 2 Datenmigrationstool gedacht?
  • Voraussetzungen für die Installation des Datenmigrationstools
    • So finden Sie die Magento 2-Softwareversion
    • So finden Sie die Version des Datenmigrationstools
  • Installieren des Datenmigrationstools in Magento 2
    • Von repo.magento.com installieren
    • Von GitHub installieren
  • Verpacken

Was Sie vor der Migration zu Magento 2 wissen sollten

Händler, die die nicht unterstützte Magento 1-Plattform betreiben, riskieren Sicherheits- und Leistungsprobleme. Außerdem riskieren sie ihren Wettbewerbsvorteil, da Magento 1 keine innovativen Funktionen mehr enthält.

Im Gegenzug sind die Besitzer von Magento 2-Shops dem Spiel immer einen Schritt voraus. Sie erhalten mit jeder Softwareversion neue leistungsstarke Funktionen und Leistungsverbesserungen.

Die Migration zu Magento 2 ist nicht so einfach, wie es auf den ersten Blick erscheinen mag. Einige glauben, dass es sich nur um eine Übertragung von Magento-Daten vom alten Shop in einen neuen handelt, aber das Verfahren ist viel komplizierter. Es beinhaltet eine vollständige Wiederherstellung der Magento 1-Daten, -Einstellungen und -Designs auf einer sauberen Magento 2-Installation.

Wie viel Aufwand die Migration erfordert, hängt von der Anzahl der Anpassungen im ursprünglichen Magento 1-Shop ab. Ebenso die Kosten für die Migration von Magento 1 zu Magento 2.

Beispielsweise dauert die Migration eines einfachen Shops mit einem Standarddesign und ohne Erweiterungen etwa einen Arbeitstag und kostet 1.500 bis 2.000 US-Dollar. Je mehr Anpassungen Sie haben, desto mehr Zeit und Geld benötigen Sie für die Migration.

Wofür ist das Magento 2 Datenmigrationstool gedacht?

Für eine einfache Magento 2-Datenmigration hat Adobe das offizielle Data Migration Tool entwickelt. Dies ist ein Befehlszeilenschnittstellentool mit Überprüfungs-, Protokollierungs-, Fortschrittsverfolgungs- und Testfunktionen. Es kann kostenlos heruntergeladen werden und soll Händlern helfen, ihre Shops auf das neue und verbesserte Magento 2 zu migrieren.

Notiz:

Das Datenmigrationstool wurde entwickelt, um Daten nur von Magento 1 nach Magento 2 zu migrieren. Es ist nicht geeignet für die Migration von einer Plattform zu einer anderen, zB von WooCommerce zu Magento.

Das Datenmigrationstool automatisiert die Übertragung der folgenden Daten nach Magento 2:

  • Kunden
  • Kataloge
  • Aufträge
  • Werbeaktionen
  • Core-Konfigurationen

Das Tool kann jedoch keine Mediendateien, Administratorrechte und einige benutzerdefinierte Daten übertragen.

Sie benötigen Lösungen von Drittanbietern, wenn Sie beispielsweise die Migration von Produktoptionen oder den Import und Export von Bestellungen benötigen. Außerdem erlaubt Ihnen das Inhaltsmigrationstool nicht, Erweiterungen und ein Design zu migrieren – sie sollten für einen Magento 2-Shop neu erstellt werden.

Welche drei Datenmigrationstools stehen zur Verfügung?

Das Magento 2 Data Migration Tool arbeitet in drei Modi:

  • Einstellungen . Das Tool migriert die Shop- und Systemkonfigurationseinstellungen von Magento 1 nach Magento 2.
  • Daten . Das Tool migriert Daten von der Magento 1-Datenbank in die Magento 2-Datenbank.
  • Delta . Das Tool migriert inkrementelle Daten wie neue Bestellungen und Katalogdaten, die sich möglicherweise seit der primären Datenmigration geändert haben.

Adobe empfiehlt, die oben beschriebene Reihenfolge einzuhalten, um ohne Probleme zu migrieren.

Jeder Modus hat Schritte wie den EAV-Schritt, den Einstellungsschritt und den URL-Umschreibungsschritt.

Aber wie wird die Datenmigration durchgeführt?

Bei jedem Schritt überprüft das Tool die Konsistenz zwischen den Magento 1- und Magento 2-Datenbanken und nachdem es die Datenübertragung durchgeführt hat. Im Delta-Modus überträgt das Tool Änderungen an Geschäftsdaten, die seit der primären Migration vorgenommen wurden. Der letzte Schritt sind Verifizierungstests, um sicherzustellen, dass alle Daten erfolgreich migriert wurden.

Datenmigration Magento 2 Fallstudie

Voraussetzungen für die Installation des Datenmigrationstools

Stellen Sie vor der Datenbankmigration auf Magento 2 sicher, dass die Versionen von Magento und Data Migration Tool übereinstimmen.

Wenn Sie die neueste Version von Magento 2 verwenden, sollten Sie auch die neueste Version des Datenmigrationstools verwenden.

Wenn Sie nicht wissen, welche Version Sie derzeit verwenden, führen Sie die folgenden Schritte aus.

So finden Sie die Magento 2-Softwareversion

Um Ihre Magento 2-Version zu finden, führen Sie den folgenden Befehl im Terminal aus:

php <your Magento 2 install dir>/bin/magento --version

Wenn Sie die Magento 2-Software mit Composer heruntergeladen haben, sollten Sie den folgenden Befehl ausführen:

 cd <your Magento 2 clone directory> git branch

Wenn Sie sich im standardmäßig verwendeten development-Branch befinden, sollten Sie diesen zunächst auf den released -Branch ändern.

So finden Sie die Version des Datenmigrationstools

So finden Sie die Version Ihres Magento 2-Migrationstools:

  • Navigieren Sie zu Ihrem Datenmigrationstool-Verzeichnis: vendor/Magento/data-migration-tool .
  • Öffnen Sie Ihre composer.json-Datei im Texteditor und suchen Sie den Wert „Version“. Sie werden sehen, dass es die aktuelle Version Ihres Tools gibt.

Installieren des Datenmigrationstools in Magento 2

Es gibt zwei Möglichkeiten, das Datenmigrationstool zu installieren:

  1. Mit repo.magento.com
  2. Verwenden des GitHub-Repositorys

In dieser Anleitung beschreiben wir beide Methoden.

Von repo.magento.com installieren

Navigieren Sie für die korrekte Installation des Datenmigrationstools zum Magento-Stamminstallationsverzeichnis und aktualisieren Sie eine composer.json-Datei. Dies ist erforderlich, um den Speicherort für das Data Migration Tool-Paket bereitzustellen.

  • Melden Sie sich als Befehlszeilenbenutzer bei Ihrem Magento 2-Server an.
  • Navigieren Sie zum Stammverzeichnis von Magento 2.
  • Führen Sie diese Befehle im Terminal aus:
 composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:<version>
  • Ersetzen Sie das Tag <version> durch die aktuelle Version Ihres Datenmigrationstools. Wenn Sie beispielsweise Version 2.0.2 haben, geben Sie Folgendes ein:
 composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:2.0.2
  • Geben Sie als Nächstes Ihre Authentifizierungsschlüssel ein. Sie können sie von der Kontoseite auf Commerce Marketplace kopieren, wo Ihr öffentlicher Schlüssel der Benutzername und der private Schlüssel Passwörter sind.
Magento 2 Datenmigration und wie man Authentifizierungsschlüssel findet

Von GitHub installieren

Sie können GitHub verwenden, um das Datenmigrationstool in Magento zu installieren. Befolgen Sie diese Schritte, um das Datenmigrationstool von GitHub zu installieren:

  • Melden Sie sich als Befehlszeilenbenutzer bei Ihrem Magento-Server an und navigieren Sie zum Stammverzeichnis von Magento 2.
  • Führen Sie diese Befehle im Terminal aus:
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:<version>
  • Ersetzen Sie das Tag <version> durch die aktuelle Version Ihres Datenmigrationstools. Wenn Sie beispielsweise Version 2.0.2 haben, geben Sie Folgendes ein:
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:2.0.2

Verpacken

Herzliche Glückwünsche! Wenn Sie den Anweisungen gefolgt sind, sollten Sie das Magento 2 Data Migration Tool erfolgreich installiert haben.

Dies ist jedoch nur einer der Schritte bei der Magento-Migration. Wenn Sie technisch versiert genug sind, können Sie selbst zu Magento 2 migrieren.

Wenn Ihnen jedoch die erforderliche Erfahrung fehlt, wenden Sie sich besser an eine zuverlässige Magento-Agentur, um Sie zu unterstützen, oder entscheiden Sie sich als Einstieg für einen sicheren Magento Database Migration Service:

Magento 2 Migrationstool