7. Januar 2020

Warten Sie nicht, bevor es zu spät ist – Migrationsstrategie für Magento 2

Da das End-of-Life-Datum von Magento 1 im Juni nächsten Jahres in Sicht ist, ist es wichtig, dass Sie mit der Planung Ihrer Datenmigration beginnen. IT ist eine ziemlich knifflige Sache, selbst wenn Sie nur Daten von der alten Version derselben Software in die neue und aktualisierte Version verschieben. Aus diesem Grund müssen Sie sich vorher alles genau überlegen Upgrade Ihrer Magento eCommerce-Plattform.

Wenn Sie es richtig gemacht haben, könnte die Migration von Magento 1 auf die neue und verbesserte Version von Magento 2 nahtlos sein. Im schlimmsten Fall kann dies jedoch zu einer Situation führen, die sich nur schwer umkehren lässt, wie z. B. der Verlust wichtiger Daten. Um dies zu vermeiden, haben wir eine Liste mit Tipps zusammengestellt, die Sie beim Wechsel von einer Plattform zu einer anderen beachten sollten.

Kennen Sie Ihre Magento 1-Daten in- und auswendig

Um die bestmögliche Migration zu erleben, müssen Sie die Daten, die Sie verschieben, in- und auswendig kennen. Dies bedeutet die grundlegende Datenstruktur und die von Ihnen vorgenommenen Anungen. Da das Magento 2-Schema dieselbe Grundstruktur wie Magento 1 hat, sollte es einfach genug zu verstehen sein.

Stellen Sie sicher, dass Sie das Migrationstool verstehen

Es ist wichtig zu verstehen, wie das Migrationstool funktioniert. Es umfasst eine Reihe wichtiger XML-Zuordnungsdateien, die Zielspalten und -tabellen sowie -quellen auflisten. Alle benutzerdefinierten Spalten und Tabellen sowie Änderungen an Spaltentypen müssen die Zuordnungen berücksichtigen oder die Migration wird nicht erfolgreich sein.

Sobald Sie die Magento 1-Datenbank und ihre Struktur verstanden haben, sich die offizielle Dokumentation zur Migration angesehen und verstanden haben, wie das Tool funktionieren wird, ist es an der Zeit, loszulegen. Der einzige Weg, um ein klareres und besseres Verständnis des Tools zu erlangen, besteht darin, es tatsächlich zu verwenden.

Erstellen Sie also in einer Nicht-Produktionsumgebung ein MySQL-Backup Ihrer Magento 2-Datenbank, richten Sie die Datei config.xml für die Migration ein, führen Sie sie durch und sehen Sie, was iert.

Probleme prüfen und überwinden

Unterwegs kann es zu Fehlern kommen. Keine Panik. Das einzige, was Sie tun können, ist Ihre Migration durchzuführen, Mängel im Mapping mithilfe von Integritätsprüfungen zu identifizieren und dann die Mappings zu ändern und zu wiederholen. Möglicherweise müssen Sie an dieser Stelle die Magento 1-Daten bereinigen. Fachkundige Unternehmen bieten Beratung und Beratung an, oder Sie nutzen die Dienste eines kompetenter freiberuflicher Berater die Ihre Hand während des Migrationsprozesses halten können, um sicherzustellen, dass Ihre Google-Rankings nicht beeinträchtigt werden.

Nach dem Datenintegritätsschritt müssen Sie bei Fehlern bei der Migration #Backups der Magento 2-Datenbank erneut importieren, da es derzeit keine Möglichkeit gibt, Migrationen rückgängig zu machen oder rückgängig zu machen. Alle Fehler, die nach dem Datenintegritätsschritt angezeigt werden, sind möglicherweise nicht so spezifisch. Sie können die Ausführlichkeit jedoch erhöhen, indem Sie den Befehlen für die Migration die Flags -v hinzufügen.

Alles testen

Nachdem Sie sich mit dem Datenmigrationstool vertraut gemacht und die erste Migration erfolgreich abgeschlossen haben, müssen Sie alles testen. Und wir meinen alles. Testen Sie alle datengesteuerten Funktionen in Ihrem E-Commerce-Build. Von diesem Punkt gibt es kein Zurück mehr, daher ist es am besten, alles zu testen, bevor die Produktion vorangetrieben wird.

E-COMMERCE

Über den Autor 

Imran Uddin


{"email": "E-Mail-Adresse ungültig", "url": "Website-Adresse ungültig", "erforderlich": "Erforderliches Feld fehlt"}