Hinweis: Der folgende Artikel hilft Ihnen dabei: Migration von Magento 1 auf Magento 2: Eine vollständige Anleitung
Die Migration von Magento 1 auf Magento 2 mag entmutigend erscheinen, aber die Investition lohnt sich, da Magento 2 eine bessere Leistung, Skalierbarkeit und Sicherheit bietet als Magento 1.
Es bietet außerdem hochmoderne Funktionen, die Ihnen helfen, Ihr Online-Geschäft zukunftssicher zu machen.
Und obwohl die Migration auf Magento 2 einige Anstrengungen erfordert, ist die Wahrheit, dass Sie die Migration reibungslos und mit minimalen Ausfallzeiten durchführen können. Alles, was Sie brauchen, ist die richtige Magento-Migrationsstrategie.
Brauchen Sie Hilfe, um herauszufinden, wo Sie anfangen sollen?
Lesen Sie den Rest unseres Leitfadens, um zu erfahren, warum Sie auf Magento 2 migrieren sollten und welche Schritte Sie für eine erfolgreiche Migration befolgen müssen.
Warum von Magento 1 auf Magento 2 migrieren?
Durch die Migration von Magento 1 zu Magento können Sie:
- Greifen Sie auf die neuesten Leistungs- und Sicherheitsupdates zu.
- Vereinfachen Sie den Online-Verkauf mit den neuesten E-Commerce-Funktionen.
- Machen Sie Ihr Online-Geschäft zukunftssicher.
Lassen Sie uns jeden dieser Vorteile genauer untersuchen.
Greifen Sie auf die neuesten Leistungs- und Sicherheitsupdates zu
Quelle: Globale Verluste durch E-Commerce-Zahlungsbetrug 2023 | Statista
Daten von Statista zeigen, dass sich die E-Commerce-Verluste durch Online-Zahlungsbetrug von 20 Milliarden US-Dollar im Jahr 2021 auf 41 Milliarden US-Dollar im Jahr 2022 mehr als verdoppelt haben. Wenn Sie auf Magento 2 migrieren, müssen Sie sich keine Sorgen über Zahlungsbetrug machen.
Magento 2 verfolgt einen mehrstufigen Ansatz zur Sicherheit von Online-Shops und schützt Ihre Kunden mit Sicherheitsfunktionen wie: vor Zahlungsbetrug.
- Verschlüsselungsschlüssel des Advanced Encryption Standard (AES-256) zum Schutz sensibler Daten.
- Benutzerdefinierte Administrator-URLs zur Einschränkung des Administratorzugriffs.
- Zwei-Faktor-Authentifizierung (2FA) zur Verhinderung unbefugter Anmeldungen.
- CAPTCHA, um zu verhindern, dass Bots Kundenkonten erstellen.
- Strenge Richtlinien zur Inhaltssicherheit, um Card-Skimming- und Clickjacking-Angriffe zu verhindern.
Adobe bietet auch Sicherheitspatches an, sodass Sie in Zeiten hoher Nachfrage gezielt zeitkritische Sicherheitsupdates installieren können.
Neben der Sicherheit bietet Magento 2 auch integrierte Unterstützung für Varnish-Caching und verwendet ein horizontal skalierbares Entity-Attribute-Value-Datenbankmodell, das es anpassbar macht, ohne die Leistung zu beeinträchtigen.
Unterm Strich ist die Migration auf Magento 2 der beste Weg, um die neuesten Leistungs- und Sicherheitsfunktionen für Ihren Online-Shop zu erhalten.
Erhalten Sie vollständig verwaltetes Magento-Hosting
Steigern Sie das Potenzial Ihres Shops, ohne mühsame Wartung
Vereinfachen Sie den Online-Verkauf mit den neuesten E-Commerce-Funktionen
Magento 2 bietet einen optimierten Checkout-Prozess, um Warenkorbabbrüche zu minimieren und Routineaufgaben wie das Hinzufügen von Produkten zu vereinfachen.
Mit dem Produkterstellungsworkflow können Sie in wenigen Minuten konfigurierbare Produkte mit Tausenden von Variationen erstellen.
Adobe hat in den Magento-Versionen 2.4.3 und höher sogar den standardmäßigen WYSIWYG-Editor durch sein Page Builder-Tool ersetzt, sodass Sie Inhalte ohne Code erstellen und bearbeiten können. Sie können damit ganzseitige Layouts für CMS-Seiten entwerfen und sogar Produkt- und Kategorieseiten anpassen.
Magento 2 macht es außerdem einfach, SEO mit Schema-Markups, Sitemaps und anpassbaren Metadaten zu verbessern. Und im Gegensatz zu E-Commerce-Plattformen wie Shopify können Sie mit Magento die URL-Struktur Ihrer Website anpassen und sogar URL-Umschreibungen vom Administrator aus erstellen.
Machen Sie Ihr Online-Geschäft zukunftssicher
Magento 1 verfügt über eine veraltete Software-Infrastruktur.
Im Gegensatz dazu ist Magento 2 zukunftsorientiert konzipiert. Seine modulare Architektur nutzt moderne Technologien, um Ihr Unternehmen beim Wachstum und bei der Anpassung an sich ändernde Käuferbedürfnisse zu unterstützen.
Aber es geht nicht nur um Skalierbarkeit. Magento 2 bietet sogar ein kostenloses, mobilfreundliches Theme und ermöglicht Ihnen die Erstellung von Progressive Web Applications (PWAs) mit seinen kostenlosen Entwicklertools namens PWA Studio-Projekt.
Darüber hinaus verfügt Magento 2 über eine robuste API im Kern, mit der Sie Ihren Magento 2-Shop in eine Headless-Website umwandeln und in mehrere Geschäftssysteme integrieren können.
Vereinfacht gesagt ist Magento die perfekte Lösung für Unternehmen, die über mehrere Kanäle verkaufen.
So migrieren Sie auf Magento 2 (Schritt für Schritt)
Sie können auf drei Arten von Magento 1 auf Magento 2 migrieren:
- Verwendung des offiziellen Datenmigrationstools.
- Mit Unterstützung eines Magento-Entwicklers oder einer Magento-Agentur.
- Verwendung eines automatisierten Datenmigrationstools wie LitExtension.
Befolgen Sie diese Schritte, um mit dem Datenmigrationstool von Adobe auf Magento 2 zu migrieren.
Notiz: Sofern nicht anders angegeben, müssen Sie alle Befehle aus dem Stammverzeichnis des Magento-Projekts als Besitzer des Magento-Dateisystems ausführen.
1. Wählen Sie einen Magento 2-Hosting-Anbieter
Der erste Schritt bei der Migration von Magento 1 auf Magento 2 ist die Auswahl eines Hosting-Anbieters für Ihren neuen Shop, insbesondere wenn Sie die Open-Source-Version verwenden. Magento 2 weist im Vergleich zu Magento 1 einzigartige Softwareanforderungen und Abhängigkeiten auf.
Adobe stellt eine detaillierte Liste aller zur Verfügung Softwareabhängigkeiten für Magento 2 auf der offiziellen Dokumentationsseite. Allerdings kann es schwierig sein, den Überblick über diese Abhängigkeiten zu behalten, wenn Sie ein Online-Geschäft betreiben.
Managed-Hosting-Anbieter bieten eine einfachere Möglichkeit, Magento 2 zu hosten. Sie erhalten Zugriff auf sichere Hosting-Umgebungen und On-Demand-Support, wenn Sie ihn benötigen.
2. Installieren Sie Magento 2 auf Ihrem Server
Die Installation von Magento 2 sollte relativ einfach sein, wenn Sie einen verwalteten Dienst nutzen. Wenn Sie Ihren Magento 2-Shop bei einem selbstverwalteten Hosting-Anbieter hosten, können Sie die folgenden Schritte ausführen, um Magento 2 zu installieren:
- Installieren Sie Linux, Apache/Nginx, MySQL und PHP.
- Erstellen Sie einen Benutzer und eine Datenbank für Magento 2.
- Installieren und konfigurieren Sie PHP-FPM.
- Erstellen Sie einen separaten Benutzer für das Magento-Dateisystem.
- Aktivieren Sie SMTP auf dem Server für 2FA.
- Installieren Sie eine kompatible Composer-Version.
- Installieren Sie ein SSL-Zertifikat.
- Installieren und konfigurieren Sie Elasticsearch.
- Installieren Sie Magento 2 über die CLI.
- Überprüfen Sie die Installation.
Melden Sie sich anschließend im Admin-Bereich an und erkunden Sie die neue Benutzeroberfläche. Es mag auf den ersten Blick völlig anders erscheinen, aber Sie werden seine Einfachheit zu schätzen wissen, wenn Sie sich erst einmal damit vertraut gemacht haben.
3. Themes und Erweiterungen auf Magento 2 migrieren
Als Nächstes ist es an der Zeit, die Funktionalität Ihres Shops auf Magento 2 neu zu erstellen. Überprüfen Sie die Erweiterungen und den benutzerdefinierten Code in Ihrem Shop, listen Sie alles auf, was Sie in Ihren neuen Shop migrieren möchten, und suchen Sie nach Magento 2-Alternativen.
Eine Magento-Migration ist auch eine hervorragende Gelegenheit, das Branding Ihres Online-Shops aufzufrischen. Überprüfen Sie Ihr Ladendesign und entscheiden Sie, ob Sie es verbessern möchten. Sie können das Standard-Luma-Theme von Magento verwenden oder ein benutzerdefiniertes Magento 2-Theme für ein einzigartiges Einkaufserlebnis installieren.
Der Magento-Marktplatz ist ein großartiger Ort, um Themen und Erweiterungen zu finden. Sie können sich auch direkt an Ihren Theme- oder Erweiterungsentwickler wenden, wenn Sie keine Magento 2-Version seines Produkts finden.
4. Installieren und konfigurieren Sie das Datenmigrationstool
Als nächstes installieren Sie das Data Migration Tool auf Ihrem Magento 2-Server, indem Sie den folgenden Befehl ausführen:
$ Composer erfordert magento/data-migration-tool:
Stellen Sie sicher, dass Sie den Platzhalter
$ Composer erfordert Magento/Data-Migration-Tool:2.4.5
Danach müssen Sie das Datenmigrationstool für die Migration Ihres Magento 1-Shops konfigurieren, indem Sie ein benutzerdefiniertes Magento 2-Modul im erstellen App/Code Verzeichnis.
Das Data Migration Tool enthält mehrere Verzeichnisse mit Konfigurationsdateien für verschiedene Versionen von Magento 1.
Navigieren Sie zum Magento 2-Projektverzeichnis und erstellen Sie wie folgt zwei weitere Verzeichnisse für die Konfigurationsdatei in Ihrem benutzerdefinierten Modul:
$ mkdir -p app/code/Vendor/Migration/etc/opensource-to-opensource/
Kopieren Sie dann die Datei aus dem Verzeichnis, das der Version Ihres Magento 1-Shops entspricht, in Ihr benutzerdefiniertes Modul.
Wenn Sie beispielsweise von Magento 1.9.3.6 auf Magento 2 migrieren, verwenden Sie die folgenden Befehle:
$ mkdir -p app/code/Vendor/Migration/etc/opensource-to-opensource/1.9.3.6 $ cp seller/magento/data-migration-tool/etc/opensource-to-opensource/1.9.3.6/config.xml .dist app/code/Vendor/Migration/etc/opensource-to-opensource/1.9.3.6/config.xml
Bearbeiten Sie abschließend die Konfigurationsdatei und fügen Sie die folgenden Details hinzu:
- Details zum Datenbankzugriff von Magento 1 und Magento 2 in den Tags
- Der Magento 1-Verschlüsselungsschlüssel von app/etc/local.xml Datei Ihres Magento 1-Shops im Tag
.
Damit ist die Grundkonfiguration des Datenmigrationstools abgeschlossen. Sie können darauf verweisen Adobes Leitfaden für erweiterte Konfigurationsaufgaben.
5. Sichern Sie Ihren Magento 1-Shop
Das Datenmigrationstool ändert die Magento 1-Datenbank, wenn Sie die Migration starten. Es erstellt neue Datenbanktabellen, um im letzten Schritt des Migrationsprozesses Unterschiede zwischen den Quell- und Zieldatenbanken zu verfolgen und zu migrieren.
Wir empfehlen daher, vor Beginn des Migrationsprozesses ein Backup Ihres Magento-Shops zu erstellen.
Wenn Sie vor Beginn der Migration ein Backup erstellen, können Sie Ihren Speicher und Ihre Datenbank auf den Zustand vor der Migration zurücksetzen, falls etwas schief geht.
Wenn Ihr Hosting-Anbieter keine On-Demand-Backups oder Server-Snapshots anbietet, können Sie ein Backup-Tool eines Drittanbieters wie verwenden Veeam.
6. Migrieren und überprüfen Sie Ihre Shop-Daten
Erstellen Sie eine Staging-Kopie Ihrer Magento 1-Site und deaktivieren Sie alle Cron-Jobs, um Datenbankaktualisierungen während des Migrationsprozesses zu verhindern. Melden Sie sich dann bei Ihrem Magento 2-Server an und beginnen Sie mit der Migration.
Das Datenmigrationstool wird in drei aufeinanderfolgenden Modi ausgeführt:
- Einstellungen: Zum Migrieren von System- und Website-Einstellungen.
- Daten: Zum Zuordnen und Migrieren von Datenbankentitäten.
- Delta: Um inkrementelle Änderungen zu migrieren.
Beginnen Sie mit der Migration der Einstellungen mit dem folgenden Befehl:
$ bin/magento migrate:settings –reset Die Migration der Einstellungen sollte in wenigen Minuten abgeschlossen sein. Anschließend migrieren Sie die Daten mit dem folgenden Befehl: $ bin/magento migrate:data –reset Der Datenmigrationsschritt kann je nach Größe Ihres Shops und den zu übertragenden Daten mehrere Stunden dauern. Falls Ihnen während des Vorgangs Fehler auffallen, können Sie sich an folgende wenden Adobes Leitfaden zur Datenmigration für mehr Informationen. Überprüfen Sie, ob nach der Migration Ihrer Geschäftsdaten alles ordnungsgemäß funktioniert. Testen Sie alle Erweiterungen gründlich und stellen Sie sicher, dass alle URLs und Produktdaten korrekt migriert wurden. Stellen Sie außerdem sicher, dass Sie 301-Weiterleitungen einrichten, wenn Sie die URL-Struktur Ihrer Website geändert haben, um die Auswirkungen auf die SEO Ihres Shops so gering wie möglich zu halten. Sie können auch Tools wie SEMrush und Lumar verwenden, um Ihre Website zu crawlen und die SEO-Daten Ihres Shops vor und nach der Migration zu optimieren. Die Delta-Migration ist der letzte Schritt im Migrationsprozess von Magento 1 zu Magento 2. In diesem Schritt migrieren Sie neue Shop-Daten wie Bestellungen, Kunden und Produktbewertungen aus Ihrem Live-Shop. Melden Sie sich bei Ihrem Magento-Server an und führen Sie den folgenden Befehl aus, um die Delta-Migration zu starten: $ bin/magento migrate:delta –reset Denken Sie daran, dass Magento nur Daten überträgt, die von seinen Kernmodulen generiert werden. Wenn Sie benutzerdefinierten Code oder Erweiterungen verwenden, die eigene Datenbanktabellen hinzufügen, müssen Sie diese einer Datei hinzufügen und die Datei separat aktualisieren. Sie können darauf verweisen Adobes Leitfaden zur Datenzuordnung für mehr Informationen. Du bist jetzt auf der Zielgeraden. Es ist an der Zeit, Ihre DNS-Einstellungen zu aktualisieren und Ihre Domain auf Ihren Magento 2-Shop zu verweisen. Versetzen Sie zunächst Ihren Magento 1-Shop in den Wartungsmodus. Wechseln Sie dann zu Ihrem Magento 2-Server und stoppen Sie die inkrementellen Updates, indem Sie im Befehlsfenster des Migrationstools „Strg + C“ drücken. Starten Sie Ihre Magento 2-Cron-Jobs, aktualisieren Sie die Indexer und leeren Sie den Cache mit den folgenden Befehlen: $ bin/magento cron:install –force $ bin/magento indexer:reindex $ bin/magento cache:clean Aktualisieren Sie anschließend Ihre DNS-Einstellungen, um Ihren Domainnamen auf den neuen Server zu verweisen, und aktualisieren Sie die Basis-URL Ihres Magento 2-Shops mit dem folgenden Befehl: $ bin/magento config:set web/unsecure/base_url http://example.com/ Das ist es. Sie haben die Migration von Magento 1 auf Magento 2 erfolgreich durchgeführt. Die Migration von Magento 1 auf Magento 2 ist der beste Weg, Ihr Online-Geschäft zukunftssicher zu machen, da Sie dadurch Zugriff auf die neuesten Leistungs-, Sicherheits- und Funktionsupdates von Adobe erhalten. Stellen Sie sicher, dass Sie im Voraus planen, die Migration zu verkehrsarmen Zeiten durchführen und einen zuverlässigen Hosting-Anbieter auswählen, der Ihnen dabei hilft, die Vorteile von Magento 2 zu nutzen. Durch verwaltetes Magento-Hosting mit Hostinger erhalten Sie Zugriff auf vollständig optimierte Magento 2-Server mit nächtlichen Backups, On-Demand-Entwicklungsseiten und Support rund um die Uhr. Wir bieten eine sichere Hosting-Umgebung, damit Sie mit minimaler Ausfallzeit auf Magento 2 migrieren können. Melden Sie sich noch heute für einen Plan an, um loszulegen.7. Migrieren Sie inkrementelle Speicherdaten nach Magento 2
8. Verweisen Sie Ihre Domain auf Ihren neuen Shop
Erhalten Sie Unterstützung bei der Migration auf Magento 2