Die Datenmigration von Magento 1 zu Magento 2 ist etwas technisch, wenn Sie ein Neuling oder ein neuer Magento-Lernender sind. Sie können den Migrationsprozess starten, indem Sie das Magento 2 Data Migration Tool über Composer installieren .
Stellen Sie zum Installieren dieses Tools sicher, dass die Version von Magento 2 und Data Migration Tool genau übereinstimmt. Wenn Sie beispielsweise Magento v2.1.2 verwenden, müssen Sie das Data Migration Tool v2.1.2 installieren.
Wenn Sie sich Sorgen über die Version Ihres Magento 2 machen, können Sie dies herausfinden, indem Sie über das SSH-Terminal zum Stammverzeichnis Ihres Magento 2 navigieren und den folgenden Befehl eingeben:
php bin/magento --version
Sobald Sie die Version Ihres Magento 2-Speichers kennen, können Sie das Datenmigrationstool installieren. Ich teile 2 CLI-Befehle mit Ihnen. Mit dem ersten Befehl wird der Speicherort des Data Migration Tool-Pakets in der Datei composer.json aktualisiert, und mit dem zweiten Befehl wird das Tool in Ihrem Magento 2-Speicher installiert. Führen Sie die folgenden Befehle aus, um diesen Job auszuführen:
composer config repositories.magento composer https://repo.magento.com
composer require magento/data-migration-tool:<version>
<version>
Bezieht sich im obigen CLI-Befehl auf die Version des Datenmigrationstools, die mit der zuvor erkannten Magento 2-Version übereinstimmen muss. Wenn Sie beispielsweise Magento 2.1.2 verwenden, geben Sie die folgenden Befehle genau ein:
composer config repositories.magento composer https://repo.magento.com
composer require magento/data-migration-tool:2.1.2
Sie werden aufgefordert, Ihre Authentifizierungsschlüssel einzugeben. Gehe zum Magento-Marktplatz . Melden Sie sich mit Ihren Anmeldeinformationen an, klicken Sie auf Meine Zugriffsschlüssel und erhalten Sie Ihren öffentlichen und privaten Schlüssel. Danach wird das Datenmigrationstool innerhalb weniger Sekunden erfolgreich in Ihrem Magento 2-Store installiert.
Nach der Installation enthalten die folgenden Verzeichnisse Zuordnungs- und Konfigurationsdateien für das Datenmigrationstool:
Magento 2 Root-Verzeichnis / Anbieter / Magento / Datenmigrationstool / etc / ce-to-ce
enthält Konfiguration und Skripte für die Migration von Magento 1 Community Edition zu Magento 2 Community Edition und
Magento 2 Root-Verzeichnis / Anbieter / Magento / Datenmigrationstool / etc / ce-to-ee
enthält Konfiguration und Skripte für die Migration von Magento 1 Community Edition zu Magento 2 Enterprise Edition und
Magento 2 Root-Verzeichnis / Anbieter / Magento / Datenmigrationstool / etc / ee-to-ee
enthält Konfiguration und Skripte für die Migration von Magento 1 Enterprise Edition zu Magento 2 Enterprise Edition.
Bevor Sie Einstellungen und Daten migrieren, müssen Sie eine config.xml
Datei im entsprechenden Verzeichnis erstellen . Wenn Sie beispielsweise eine Datenmigration von Magento 1 CE zu Magento 2 CE durchführen, navigieren Sie zum Magento 2 root dir/vendor/magento/data-migration-tool/etc/ce-to-ce/<Magento 1.x version>
Verzeichnis und benennen Sie es config.xml.dist
in um config.xml
.
Öffnen Sie config.xml
als Nächstes in einem Code-Editor und geben Sie Folgendes an:
<source>
<database host="localhost" name="Magento1-DB-name" user="DB-username" password="DB-password"/>
</source>
<destination>
<database host="localhost" name="Magento2-DB-name" user="DB-username" password="DB-password"/>
</destination>
<options>
<crypt_key>Magento1-Encrypted-Key</crypt_key>
</options>
Der obige Code <source>
enthält die Datenbankinformationen von Magento 1 und <destination>
die relevanten Informationen von Magento 2. Das <crypt_key>
Ausfüllen ist obligatorisch. Dies ist der Verschlüsselungsschlüssel von Magento 1, der in der Magento 1 root dir/app/etc/local.xml
Datei im <key>
Tag enthalten ist.
Wenn Sie fertig sind, speichern Sie die config.xml
und Sie sind fertig!
Um die Einstellungen zu migrieren, navigieren Sie über das SSH-Terminal zu Ihrem Magento 2-Stammverzeichnis und führen Sie den folgenden Befehl aus:
php bin/magento migrate:settings --reset <path to your config.xml>
wo <path to your config.xml>
das wäre vendor/magento/data-migration-tool/etc/ce-to-ce/<Magento 1.x version>/config.xml
. Ich habe --reset
im obigen Befehl auch ein Argument verwendet, das das Datenmigrations-Tool zwingt, von vorne zu beginnen.
Führen Sie zum Migrieren von Daten den folgenden CLI-Befehl aus:
php bin/magento migrate:data --reset <path to your config.xml>
Während dieser Befehl gespeichert wird, speichert das Datenmigrations-Tool seinen aktuellen Fortschritt und stoppt im Fehlerfall den Prozess und setzt den Fortschritt aus dem letzten bekannten guten Zustand fort. Außerdem kann das Datenmigrationstool während der Migration einige Fehler melden. Ich empfehle Ihnen, auf der Seite zur Fehlerbehebung des Datenmigrationstools weitere Unterstützung zu finden.
Sobald die Datenmigration abgeschlossen ist, erhalten Sie eine Erfolgsmeldung. Für weitere Informationen können Sie den folgenden Blog-Beitrag besuchen:
So migrieren Sie von Magento 1 nach Magento 2
Sie können Datenmigration wie Bestellung, Produkte, Kunden mit Magento Tool.
http://devdocs.magento.com/guides/v2.0/howdoi/migrate/migrate-data.html
Folgen Sie diesem Link für die Migration. Ich habe die Migration über diesen Link abgeschlossen.
Wenn Sie Probleme damit haben, können Sie diese mit mir teilen.
Ich werde dir helfen.
quelle
Das lang erwartete Magento 2.0 wurde vor einigen Tagen veröffentlicht. Es gibt einen großen Unterschied in der Dateistruktur von Magento 2.x und Magento 1.x, sodass es nicht möglich ist, auf die Version 2.0 zu aktualisieren, wie wir es in der Version 1.x gewohnt sind. Obwohl die großartige Magento-Community solche Tools entwickelt hat, mit denen Sie Daten aus Ihrem Magento-Store von 1.x auf 2.x migrieren können. Sie können das Magento-Design nicht auf 2.0 aktualisieren, aber Sie können zumindest eine Datenmigration durchführen.
Folgen Sie diesem Link, um Daten von Magento 1.x nach Magento 2.x mithilfe eines Migrationstools zu migrieren.
https://magecomp.com/blog/migrating-magento-1-x-to-magento-2-0/
quelle
Sie können diese kostenlose Erweiterung für die Migration verwenden:
quelle
Wenn Sie Datenbestellung, Produkte, Kunden ... importieren möchten, können Sie eine Erweiterung verwenden
https://bsscommerce.com/magento-2-import-export-categories-extension.html
http://www.mlx-store.com/magento2-extensions/export-import
quelle
Ich würde Ihnen empfehlen, das von Magento angebotene Migrationstool zu wählen:
http://devdocs.magento.com/guides/v2.0/howdoi/migrate/migrate-data.html
Es hat in der Vergangenheit sehr gut mit meiner Magento 2.0.3-Website funktioniert.
Wenn Sie nicht viel technisches Können haben, können Sie einen Entwickler / Experten beauftragen, dies für Sie zu tun. Dies ist einer der zuverlässigsten Migrationsdienste, mit denen ich je gearbeitet habe. Sie können versuchen, sie für die Migration zu kontaktieren. Sie führen die Migration durch und helfen Ihnen, andere Probleme in Ihrem Magento 2-Speicher zu beheben: Magento 1 zu Magento 2-Migrationsdienst .
quelle
Sie können verwenden: https://www.ubertheme.com/magento-news/magento-2-data-migration-tool/
Drittanbieter-Service für den Wechsel zu Magento 2
quelle