Magento 1 zu Magento 2 Migrationsleitfaden: So migrieren Sie sicher
Veröffentlicht: 2023-01-10Es besteht kein Zweifel, dass es viele Gründe gibt, eine Migration von Magento 1 zu Magento 2 in Betracht zu ziehen, insbesondere wenn Magento die neueste fantastische Version veröffentlicht hat. Im Vergleich zu Magento 1 bietet Magento 2 sowohl ein besseres Design als auch eine bessere Leistung. Wenn wir auf die Zeit vor ein paar Jahren zurückkommen, trauen sich aufgrund der Instabilität nicht viele Menschen, auf Magento 2 umzusteigen. Es gibt viele Fehler in der allerersten Version von Magento 2. Aber jetzt ist es eine andere Geschichte, wenn Magento all seine Anstrengungen in die Innovation, Verbesserung und Erweiterung der Magento 2-Funktionalität investiert.
Außerdem wäre es am besten, wenn Sie frühestens eine Migration von Magento 1 zu Magento 2 in Betracht ziehen, da Magento den Support für Magento 1 im Juni 2020 eingestellt hat.
Abgesehen davon ist es ein komplizierter Prozess, der Zeit, Geld und Mühe erfordert. Magento-Entwickler wissen wahrscheinlich, wie schwierig es ist; Daher ist dieser Blogbeitrag nicht für sie, sondern für Magento-Shop-Besitzer, die von Magento 1 auf Magento 2 migrieren werden. Mit anderen Worten, im heutigen Beitrag zeigen wir Magento-Händlern Schritt für Schritt, wie sie eine Magento-Migration durchführen und im optimalen Zeitraum.
Wichtige Dinge, die Sie vor der Magento 2-Migration wissen sollten
Viele Leute denken, dass die Migration von Magento 1 zu Magento 2 der Aktualisierung der neuesten Version von Magento 1 ähnelt .
Allerdings ist es falsch !
Genauer gesagt bedeutet Magento-Migration, dass Sie eine neue Website auf Magento 2 von Grund auf neu erstellen müssen, aber Daten von der alten Website migrieren müssen.
Sie können Ihre aktuellen Magento 1-Designs, -Erweiterungen und -Codes nicht weiter verwenden. In den folgenden Teilen gehen wir ins Detail.
30 Tage für die Migration von Magento 1 zu Magento 2
Aus unserer Erfahrung würde es durchschnittlich 4-5 Wochen (ca. 30 Arbeitstage) dauern, um Magento 1 auf Magento 2 zu migrieren. Wenn Ihre Website jedoch viele benutzerdefinierte Funktionen und Designanpassungen mit einer großen Menge an zu migrierenden Daten erfordert, würde das Upgrade länger dauern. Mal sehen, was an der Migration beteiligt wäre:
1. Vorbereitung
Bevor Sie Ihre Website auf Magento 2 migrieren, sehen Sie sich bitte den bestehenden Magento 1-Shop an und entscheiden Sie, welche Ihre „wahren Bedürfnisse“ sind und auf die neue Website umgestellt werden müssen. Obwohl Ihre Website möglicherweise ein riesiges Datenbank-Asset enthält, müssen Sie beispielsweise Produkte, Kategorien, Kunden und Bestellungen migrieren. Behalten Sie auch bei, was Sie für notwendig halten, und entfernen Sie die überflüssigen in Bezug auf die Erweiterungen.
Anschließend wird dringend empfohlen, die Daten Ihrer Magento 1-Website sorgfältig zu sichern und alle Dateien, Ordner und Datenbanken aufzubewahren, um die falschen Situationen zu bewältigen.
Darüber hinaus empfehlen wir Ihnen, denselben Hosting-Server für Ihre beiden Magento 1- und 2-Shops zu verwenden (optional).
2. Magento-Theme-Migration
Wie bereits erwähnt, ist es nicht möglich, das Thema und die Vorlage von Magento 1 auf die neue Website zu verschieben. Es gibt jedoch mehrere Lösungen dafür.
Die 1. Lösung: Vorgefertigte Themes verwenden
Die erste Lösung ist der Kauf eines fertigen Themes für Magento 2, um es für Ihre neue Website zu bewerben. Auf dem Magento-Marktplatz oder bekannten Themenmärkten wie Themeforest, TemplateMonster, VenusTheme usw. stehen Hunderte von attraktiven Designs zur Auswahl.
Vorteile: Es gibt eine Vielzahl von Möglichkeiten für das Design Ihrer neuen Website. Diese Lösung spart Ihnen auch Zeit und Geld für Design und Codierung von Themen. Und es kostet nur 100 bis 200 US-Dollar für ein Magento 2-Responsive-Theme, das so gut gestaltet ist.
Nachteile: Andere Geschäfte können dieses Thema ebenfalls kaufen und haben ein ähnliches Erscheinungsbild wie Ihres. Um dieses Problem zu lösen, können Sie das Design an Ihr Markenimage anpassen. Die Kosten für die Theme-Anpassung hängen maßgeblich davon ab, welchen Umfang Sie anpassen möchten und welchen Magento-Entwickler/Designer Sie wählen.
Die 2. Lösung: Kostenlose Themes verwenden
Die zweite Lösung besteht darin, ein Magento 2-Theme zum kostenlosen Download zu finden und zu verwenden.
Vorteile: Der offensichtliche Vorteil dieser Lösung ist, dass Sie nichts ausgeben müssen, um ein neues Aussehen zu erhalten.
Nachteile: Im Vergleich zur Anzahl der Themen in der ersten Lösung sind die kostenlosen Themen zur Auswahl nur ein Viertel oder sogar viel weniger. Darüber hinaus gibt es keine Garantie für die Qualität dieser kostenlosen Themen und Vorlagen. Die meisten ihrer Funktionen sind sehr eingeschränkt. Daher sollten Sie diese sorgfältig prüfen, bevor Sie sich auf der neuen Seite bewerben.
Die 3. Lösung: Erstellen Sie ein neues Design
Die dritte Lösung besteht darin, ein neues Website-Design von Grund auf neu zu erstellen. Für diese Option können Sie entweder eine Magento-Agentur oder nur einen Website-Designer beauftragen, um ein Design nach Ihren Anforderungen zu erstellen.
Vorteile: Erwerb eines einzigartigen Website-Designs, das alle Ihre Bedürfnisse und Anforderungen erfüllt.
Nachteile: Sie müssen viel Geld ausgeben, um diese Lösung bereitzustellen. Außerdem kann es 1-2 Monate dauern, bis das Design sowohl für die PSD als auch für die Front-End-Programmierung abgeschlossen ist.
Die 4. Lösung: Klonen des alten Website-Designs
Die vierte Lösung ist das Klonen Ihres Magento 1-Shops. Wenn Sie das Shop-Design (unter der PSD-Datei) immer noch beibehalten, können Sie es klonen, um das gleiche Aussehen für Ihren Magento 2-Shop zu erstellen.
Vorteile: Beibehaltung des aktuellen Magento-Website-Designs, das allen Ihren Kunden vertraut ist.
Nachteile: Die Zeit für das Klonen von Websites hängt davon ab, wie kompliziert Ihr aktuelles Design ist. Das Klonen einer Website wird jedoch im Allgemeinen auch eine beträchtliche Zeit in Anspruch nehmen (mindestens einen Monat). Außerdem können Sie aufgrund der unterschiedlichen Strukturen von Magento 1 und 2 endlich ein ähnliches Design (70-80%) wie das alte erhalten, aber nicht dasselbe (100%).
Was ist die beste Lösung für die Magento-Theme-Migration?
Trotz der Einführung vieler Lösungen zur Bewältigung des Magento-Theme-Migrationsproblems empfehlen wir dringend die erste Lösung. Insgesamt kostet die Verwendung eines vorgefertigten Magento 2-Themes am wenigsten Zeit (für die Suche nach dem richtigen Thema), Geld (für den Besitz des Themas) und Mühe (für die Installation und Anpassung). Die meisten unserer Kunden entscheiden sich jetzt für diese Option.
Außerdem würde die Gesamtzeit für die Bereitstellung des Themes auf Ihrer neuen Magento 2-Website (einschließlich Installation, Konfiguration und geringfügiger Anpassung) durchschnittlich 4-5 Tage betragen.
3. Datenmigration
Bei der Magento-Datenmigration werden alle Ihre Daten, einschließlich Produkte, Kategorien, Kunden, Bestellungen, Erfahrungsberichte, Bewertungen usw., auf die neue Website übertragen. Es ist wahr, dass dies die wichtigste Phase im Magento 2-Upgrade-Prozess ist und Sie um kluges Wissen und Erfahrung gebeten werden, um die Migration durchzuführen. Andernfalls kann ein kleiner Fehler ohne Wiederherstellung zu schwerwiegenden Datenverlusten führen.
Um Ihre Datenbank-Assets von Magento 1 nach Magento 2 zu verschieben, können wir das praktische Magento Data Migration Tool von Magento verwenden. Dieses Tool verwendet Kartendateien, um Daten in Ihren Magento 2-Shop umzuwandeln. Genauer gesagt überprüft es die Konsistenz zwischen Ihren Magento 1- und 2-Datenbankstrukturen, verfolgt den Fortschritt der Datenübertragung, erstellt Protokolle und führt Datenüberprüfungstests durch.
Zunächst müssen Sie das Magento Data Migration Tool über Composer installieren, um die Datenmigration durchzuführen. Denken Sie daran, die richtige Version des Tools herunterzuladen, das für Ihre Magento 2-Version verwendet wird.
Wenn Sie beispielsweise Ihre neue Website auf Magento 2.4.3 erstellen, müssen Sie das Magento Data Migration Tool mit derselben Version (2.4.3) installieren. Zweitens müssen Sie die Konfigurationseinstellungen von M1 auf M2 migrieren, einschließlich Shops, Websites, Systemkonfigurationen (Versand, Zahlung, Steuern) und so weiter. Drittens ist es an der Zeit, die Primärdaten in der Datenbank zu migrieren.
Abgesehen davon würde es 3 bis 5 Tage dauern, um Daten von Magento 1 zu Magento 2 zu migrieren, basierend auf der bestehenden Anzahl Ihrer Produkte, Bestellungen und Kunden.
4. Migration der Magento-Erweiterung
Ähnlich wie beim Thema können Sie die Magento 1-Erweiterungen im Magento 2-Store nicht verwenden. Um diese Erweiterungen zu „migrieren“, müssen Sie die Module und Plugins finden, die dieselben Funktionen bieten, außer Magento 2.
Allerdings sind nicht alle Erweiterungen für Magento 1 für Magento 2 verfügbar. In diesem Fall können Sie sich an Magento-Erweiterungsanbieter wenden, um sie zu bitten, benutzerdefinierte Module für Ihren Shop zu entwickeln.
Für einige Erweiterungen wie Prämienpunkte und Store-Guthaben müssen wir auch Daten von M1 zu M2 migrieren.
Im Durchschnitt dauert es 3-4 Stunden für jede Plugin-Migration, einschließlich Installation, Konfiguration und möglicher gelöster Konflikte.
Daher raten wir Ihnen, nur notwendige Magento-Erweiterungen auszuwählen und auf die neue Website zu „migrieren“, um Zeit, Geld und Mühe zu sparen.
5. Migration von benutzerdefiniertem Code
Glücklicherweise ist der Großteil des benutzerdefinierten Magento 1-Codes mit Magento 2 kompatibel, sodass Sie den Code entweder umschreiben oder migrieren können, indem Sie mehrere Magento-Code-Migrationstools verwenden. Wir verwenden oft das Code Migration Toolkit von Magento, was die Dinge einfacher macht.
Außerdem ist es erwähnenswert, dass es mehrere Unterschiede in den Strukturen von M1 und M2 gibt. Sie müssen den Code sorgfältig prüfen, um sicherzustellen, dass er im neuen Geschäft gut funktioniert.
6. Einstellungsmigration
Nachdem Sie die Design-, Daten- und Erweiterungsmigration durchgeführt haben, haben Sie 80 % des Migrationsprozesses durchlaufen. Jetzt müssen Sie die Konfiguration auf der neuen Magento 2-Website abschließen, einschließlich Einstellungen für Sprache, Währung, Steuern, E-Mail-Vorlagen und so weiter.
Außerdem spielt SEO eine wichtige Rolle bei der anschließenden Steigerung des Traffics auf Ihrer Website. Mit Magento 2 können Sie SEO-freundliche URLs erstellen, Metatitel/Beschreibungen/Tags/Keywords bearbeiten, Bildalternativen hinzufügen, die Indexierung von Websites steuern und Google-Dienste (Analytics/Search Console/Adwords) integrieren. Vergessen Sie daher nicht, diese wertvollen Funktionen zu nutzen, wenn Sie Magento 1 auf Magento 2 migrieren.
7. Testen
Die letzte grundlegende Phase des Magento 2-Migrationsprozesses ist das Testen. Es ist obligatorisch, die gesamte Website gründlich zu überprüfen und zu überprüfen, um sicherzustellen, dass nach der Migration von Magento 1 auf Magento 2 alles so läuft, wie es sollte. Hier ist die empfohlene Checkliste, die Sie beim Testen Ihrer Shops nach dem Magento 2-Upgrade verwenden:
Frontend-Tests:
Erscheinungsbild speichern
- Startseite
- CMS-Seiten
- Seiteninhalt
- Banner-Schieberegler
- Kopf- und Fußzeilen-Links
Produktliste
- Kategorien & Unterkategorien
- Produktraster-/Listenmodus
- Mehrschichtiges Navigationsmenü
- Produktsortierung
- Produkt in den Warenkorb legen
- Semmelbrösel
- Produktpager
Produktseite
- In den Warenkorb / Wunschliste / Vergleichsliste
- Produktbilder & Videos
- Produktmenge
- Preis
- Produktbeschreibung
- Produktbewertungen und Rezensionen
Einkaufswagen
- Produkt in den Warenkorb legen
- Mengenänderungen
- Entfernung von Produkten
- Rabattanwendung
- Versand & Steuerberechnung
- Zwischensumme und Gesamtsumme
Checkout-Seite
- Gastkasse
- Rechnung und Versand
- Versand & Zahlungsmethoden
Kundenkonto und Informationen
- Kunden Login & Registrierung
- Passwort vergessen
- Kundenkontoseite
- Anmeldebestätigung
- Passwort zurücksetzen
- Bestellbestätigung
- Kontaktieren Sie uns
- Newsletter-Abonnement
Backend-Tests:
Produktkatalog
- Produkt Konfiguration
- Konfiguration der Kategorien
- Verwaltung von Attributen
- Verwaltung von Bewertungen
- Sitemap-Generierung
Verkauf
- Auftragserstellung
- Rechnungsstellung
- Sendungsübergabe
- Erstellung von Gutschriften
Kunden
- Kundenmanagement
- Erstellung von Kundengruppen
Werbeaktionen
- Katalogpreisregeln
- Preisregeln für Einkaufswagen
Wie viel kostet die Migration von Magento 1 auf Magento 2?
Die Migrationskosten mögen hoch sein, aber sie verdienen es. Abhängig von der Komplexität Ihrer erwarteten Website kann der Preis höher oder niedriger sein. Bei der Magento-Theme-Migration müssen Sie beispielsweise nur 100 bis 200 US-Dollar für ein fertiges Theme oder bis zu 1.000 bis 2.000 US-Dollar für ein einzigartiges Design oder das Klonen der alten Website ausgeben. Außerdem müssen Sie umso mehr Geld bezahlen, je mehr Erweiterungen Sie migrieren möchten.
Falls Sie Magento 1 nicht selbst auf Magento 2 migrieren, sondern den Magento 2-Migrationsservice einer Agentur in Anspruch nehmen, hängen die Kosten Ihres Projekts auch maßgeblich vom Stundensatz des Magento-Entwicklers ab. Während Ihnen beispielsweise ein Magento-Entwicklungsunternehmen in den USA 75-150 US-Dollar pro Arbeitsstunde berechnet, müssen Sie für eine Offshore-Magento-Entwicklungsagentur nur die Hälfte oder sogar weniger (20-50 US-Dollar pro Arbeitsstunde) bezahlen. Dieser enorme Preisunterschied ist einfach auf die erheblichen Unterschiede zwischen den Arbeitskosten der Regionen zurückzuführen.
Mit mehr als 10 Jahren Erfahrung in der Magento-Entwicklung können wir einen reibungslosen und qualitativ hochwertigen Migrationsprozess zu einem sehr günstigen Preis liefern. Kontaktieren Sie uns jetzt, um ein KOSTENLOSES und SCHNELLES Angebot und eine Beratung für Ihr Projekt zu erhalten!
Fazit
Aus heutiger Sicht ist Magento 2 „Jetzt“ und „Zukunft“, während Magento 1 veraltet und weit zurückgelassen wurde. Wenn Sie das Beste für Ihre Website tun möchten, warum migrieren Sie nicht jetzt von Magento 1 auf Magento 2? Die meisten Ihrer Konkurrenten haben ihre Websites vielleicht bereits auf Magento 2 umgestellt.