Die Migration von Magento zu Shopify ist im Kern ein Projekt zur Neumodellierung von Daten: vom EAV-Datenmodell von Magento hin zum flachen Produktschema von Shopify mit festen Feldern. Der Prozess beginnt mit einer Bestandsaufnahme der Daten und Module und wird mit der Zuordnung der Produkte zur Varianten- und Metafeld-Struktur, der 301-Weiterleitungskarte, der Einrichtung von Theme und Checkout, der Übertragung von B2B und Integrationen sowie dem Go-live-Test abgeschlossen.
Die wichtigsten Unterschiede zwischen Magento (Adobe Commerce) und Shopify
Fast alle Herausforderungen bei der Migration von Magento zu Shopify gehen auf einen grundlegenden Unterschied im Datenmodell der beiden Plattformen zurück: Magento speichert Produkte in einer EAV-Architektur (Entity-Attribute-Value) und legt jedes Attribut in einer eigenen Datenbanktabelle ab, während Shopify ein flaches Produktschema mit festen Feldern verwendet. Dieser Unterschied macht die Migration weniger zu einem „Kopieren von Daten“ als zu einem Projekt der „Neumodellierung von Daten“.
Magento gibt es in zwei Produktlinien, dem quelloffenen Magento Open Source und dem Enterprise-Produkt Adobe Commerce (früher Magento Commerce); beide unterscheiden sich in Lizenzmodell, Hosting-Verantwortung und B2B-Modul. Adobe Commerce Cloud ist die auf Adobes eigener Infrastruktur gehostete Enterprise-Edition, die mit umsatzbasierter Lizenzierung verkauft wird und meist in dem Segment liegt, das mit Shopify Plus verglichen wird.
Bei den Magento-Migrationen, die wir bei Nodus Works betreuen, sehen wir immer wieder dasselbe Muster: Shopbetreiber denken meist nicht über eine Migration nach, um der Flexibilität der Plattform zu entkommen, sondern um dem Wartungsaufwand zu entgehen, den diese Flexibilität mit sich bringt (Sicherheitspatches, Serverskalierung, Abhängigkeit von Entwicklern). An diesem Punkt ist die Migrationsentscheidung keine technische Vorliebe, sondern eine Entscheidung, die operative Last zu verringern.
Wichtiger Hinweis: Der Unterschied zwischen Magento Open Source und Adobe Commerce ist nicht nur der Preis. Das B2B-Modul und die erweiterte Kundensegmentierung von Adobe Commerce sind in Open Source nicht enthalten (Page Builder ist dagegen seit 2.4.3 in beiden Editionen verfügbar); wenn Sie bei der Migrationsplanung klären, von welcher Edition Sie kommen, wissen Sie, welche Funktionen auf Shopify-Seite abgedeckt werden müssen.
Warum von Magento zu Shopify migrieren?
Hinter der Entscheidung für eine Migration von Magento zu Shopify stehen meist drei konkrete Auslöser: der Druck durch das Supportende (End-of-Life), unvorhersehbare Lizenz- und Wartungskosten und ein EAV-Datenmodell, das das Tagesgeschäft verlangsamt.
Magento 1 EOL und der Druck eines verpflichtenden Upgrades auf Magento 2
Der offizielle Support für Magento 1 endete im Juni 2020; Shops, die danach keine Sicherheitspatches mehr erhielten, liefen sowohl Gefahr, ihre PCI-DSS-Konformität zu verlieren, als auch bekannten Sicherheitslücken ausgesetzt zu sein. Die meisten Shops, die auf Magento 1 geblieben waren, wechselten entweder mit einem teuren Replatforming-Projekt zu Magento 2 oder nutzten diesen erzwungenen Wechsel als Chance und gingen direkt zu Shopify. Da auch der Umstieg auf Magento 2 eine weitgehende Neuentwicklung der Codebasis erfordert, machte die Überlegung „Wenn ich ohnehin so viel Aufwand wie für eine neue Plattform betreibe“ Shopify für Shopbetreiber zu einer realistischen Alternative.
Unvorhersehbare Kosten durch das Lizenzmodell von Adobe Commerce
Die Lizenzgebühr von Adobe Commerce wird anhand des jährlichen Bruttowarenvolumens (GMV) berechnet; das bedeutet, dass die Lizenzkosten mit dem Wachstum des Shops überproportional steigen. Bei Shopify Plus setzt sich der Preis aus einer monatlichen Grundgebühr und einem zusätzlichen Satz oberhalb einer bestimmten Umsatzschwelle zusammen und bietet im Vergleich zur Enterprise-Lizenzstruktur von Adobe Commerce in der Regel eine besser planbare Kostenkurve. Gerade für schnell wachsende Marken ist dieser Unterschied ein entscheidender Faktor bei der Migrationsentscheidung.
Die operative Komplexität des EAV-Datenmodells
Die EAV-Architektur von Magento bedeutet, dass für ein neues Produktattribut zusätzliche Tabellen- bzw. Join-Operationen auf Datenbankebene nötig sind; in großen Katalogen wirkt sich das direkt auf die Ladezeiten der Seiten und die Leistung des Admin-Panels aus. Das flache Datenmodell + die Metafeld-Struktur von Shopify beseitigen dieses Problem: Ein neues Attribut verursacht keine Leistungskosten. Besonders in Katalogen mit 10.000+ SKUs ist dieser Unterschied ein kritisches technisches Detail, das das Tempo des Tagesgeschäfts bestimmt.
Zu vermeidendes Risiko: Bei Migrationen, die mit der Begründung „Wir wechseln nur, um Hostingkosten zu sparen“ geplant werden, werden die Datenumwandlung von EAV in das flache Modell und die Frage, wie Custom Options auf Shopify abgebildet werden, ans Ende geschoben. Das führt mitten in der Migration zu einem unerwarteten Bedarf an Neumodellierung der Daten und kann das Projekt um Wochen verlängern.
Vorbereitung vor der Migration und Datenbestandsaufnahme
Der teuerste Fehler bei der Migration von Magento zu Shopify ist, ohne Datenbestandsaufnahme direkt mit Übertragungstools zu beginnen; die Bestandsaufnahme zeigt, welche Magento-Daten tatsächlich genutzt werden und welche über die Jahre angesammelte ungenutzte Daten sind.
Diese Datentypen müssen aus einem Magento-Shop übertragen werden: Produkte (simple, configurable, bundle, grouped, virtual), der Kategoriebaum und die Filter der Layered Navigation, Kundenkonten und Kundengruppen, die Bestellhistorie, CMS-Seiten und statische Blöcke (Static Blocks), eigene Attributsets (Attribute Sets) sowie die Konfiguration mehrerer Websites und Store Views (Multi-Website, Multi-Store View).
In der Phase der Bestandsaufnahme werden vor allem zwei Bereiche übersehen:
- Ungenutzte Attributsets: In Magento-Katalogen sammeln sich über die Jahre Attribute an, die bei keinem Produkt mehr befüllt sind. Diese eins zu eins als Metafelder nach Shopify zu übertragen, schafft unnötige Komplexität.
- CMS-Blöcke und Widgets: Magento-spezifische statische Blöcke wie Banner auf der Startseite oder über Kategorieseiten lassen sich nicht direkt übertragen; sie müssen auf Shopify als Theme-Abschnitte (Theme Sections) neu aufgebaut werden.
Wir bei Nodus Works haben beobachtet, dass die Zeit, die in die Bestandsaufnahme fließt, die Gesamtdauer der Migration verkürzt: Wenn klar ist, welche Daten tatsächlich übertragen werden, laufen die Übertragungsskripte beim ersten Mal korrekt und wiederholte Bereinigungsrunden entfallen.
Übertragung von Produkt- und Kategoriedaten: von EAV zum flachen Modell
Die vier Produkttypen von Magento (simple, configurable, bundle, grouped) werden mit unterschiedlichen Strategien dem einheitlichen flachen Produktmodell von Shopify zugeordnet; diese Zuordnung ist der Schritt der Migration, der die meisten technischen Entscheidungen erfordert.
Varianten- und Metafeld-Entsprechungen für Custom Options und Configurable Products
Configurable Products (zum Beispiel ein T-Shirt mit Kombinationen aus Farbe und Größe) werden bei der Übertragung zu Shopify direkt in die Variantenstruktur überführt; diese Übertragung verläuft relativ problemlos, weil beide Plattformen für dieses Szenario einen integrierten Mechanismus bieten. Die eigentliche Herausforderung zeigt sich bei den Custom Options: Felder, die in Magento eine Texteingabe oder eine zusätzliche Auswahl erfordern, etwa „persönlicher Gravurtext“ oder „Option Geschenkverpackung“, haben in Shopify keine integrierte Entsprechung.
Solche Felder werden auf zwei Wegen zu Shopify übertragen: als Line Item Property (ein Freitextfeld, das der Kunde auf der Produktseite ausfüllt) oder als strukturierte Option, die über eine Personalisierungs-App verwaltet wird. Welche Methode Sie wählen, hängt davon ab, ob die Option den Preis beeinflusst; eine preiswirksame Custom Option lässt sich nicht mit einer einfachen Line Item Property abbilden und erfordert in der Regel eine individuelle App oder eine Preislogik auf Basis von Shopify Functions.
Auf der Kategorieseite werden der mehrstufige Kategoriebaum und die Filter der Layered Navigation von Magento in die Kollektionsstruktur von Shopify und die Filterung innerhalb von Kollektionen überführt (über die App „Search & Discovery“ von Shopify oder Filter auf Theme-Ebene). Nicht jede Unterkategorie in Magento entspricht automatisch einer Shopify-Kollektion; die Teile des Kategoriebaums mit SEO-Wert sollten erhalten bleiben, während Kategorien, die nur der internen Filterung dienen, nicht in Kollektionen umgewandelt, sondern als URL-Parameter bzw. Filter behandelt werden sollten.
Tipp: Erstellen Sie in Katalogen mit Bundle-Produkten und preiswirksamen Custom Options vor Beginn der Datenübertragung eine separate Liste der Produkte dieser Typen. Auch wenn diese Produkte nur einen kleinen Prozentsatz des Gesamtkatalogs ausmachen, bestimmen sie den Großteil der Übertragungszeit. Um die Bundle-Produkte aus Magento auf Shopify als Sets und Paketrabatte neu aufzubauen, können Sie die App Bundle Works nutzen.
URL-Struktur und Erhalt des SEO-Werts
Der häufigste Grund, warum bei einer Migration von Magento zu Shopify ein großer Teil des organischen Traffics verloren geht, ist, dass der Unterschied in der URL-Struktur nicht mit 301-Weiterleitungen aufgefangen wird; die URL-Logik der beiden Plattformen ist grundlegend verschieden, und eine automatische Zuordnung findet nicht statt.
Magento hängt standardmäßig die Endung .html an Produkt- und Kategorie-URLs an (z. B. /lederjacke.html), und die Filter der Layered Navigation werden meist als Abfrageparameter an die URL angehängt (z. B. ?farbe=schwarz&groesse=m). Mit der Zeit können diese Filterkombinationen zu Tausenden von dünnen (thin) URLs werden, die Google indexiert hat. Shopify verwendet dagegen das Format /products/produktname und /collections/kategoriename und verwaltet Filterparameter über einen anderen Mechanismus.
Wie erstellt man eine 301-Weiterleitungskarte?
Die Tabelle url_rewrite (Magento 2) bzw. core_url_rewrite (Magento 1) in der Magento-Datenbank enthält die gesamte bis dahin entstandene URL-Historie der Website; durch den Export dieser Tabelle erhalten Sie eine vollständige Bestandsliste der alten URLs. Diese Liste wird mit den neuen Produkt- und Kollektions-URLs in Shopify abgeglichen und in eine Datei für 301-Massenweiterleitungen überführt.
In der Praxis brauchen drei URL-Kategorien jeweils einen anderen Ansatz:
- Produkt- und Kategorie-URLs: Sie lassen sich eins zu eins zuordnen; solange sich der Slug nicht ändert, reicht eine einfache 301-Regel.
- URLs der Layered Navigation/Filter: Die meisten dieser URLs sind temporäre Abfragekombinationen ohne Entsprechung in Shopify; statt sie einzeln weiterzuleiten, ist es sinnvoller, sie auf die übergeordnete Kategorieseite umzuleiten und auf Shopify-Seite zu verhindern, dass solche URLs künftig entstehen.
- CMS-Seiten: Statische Seiten (wie „Über uns“ oder die Rückgaberichtlinie) können meist unter Beibehaltung ihres URL-Slugs übertragen werden.
Wenn alte, von Google indexierte URLs nicht erreichbar bleiben und einen 404-Fehler liefern, ist das der häufigste Grund für einen starken Einbruch des organischen Traffics in den ersten Wochen nach der Migration; um dieses Risiko zu minimieren, prüft unser Service für die Migration zu Shopify die 301-Karte in einer Testumgebung, bevor sie live geht.
Wichtiger Hinweis: Alle URLs, die in Magento durch Filter der Layered Navigation entstehen, per 301 weiterleiten zu wollen, ist unnötig und kann einen nicht mehr handhabbaren Umfang erreichen. Priorisieren Sie die URLs mit echtem SEO-Wert (die in der Google Search Console Klicks/Impressionen erhalten) und lassen Sie die übrigen auf natürliche Weise aus dem Index fallen.
Übertragung von B2B- und Multi-Website-Strukturen
Für Shops, die das B2B-Modul von Adobe Commerce nutzen, ist die wichtigste Frage der Migration, wie die Strukturen aus Firmenkonto (Company Account) und gemeinsamem Katalog (Shared Catalog) von Magento in Shopify abgebildet werden; die B2B-Architekturen der beiden Plattformen decken sich nicht eins zu eins.

Das B2B-Modul von Adobe Commerce bietet Firmenkonten, Schnellbestellung (Quick Order), Bestelllisten (Requisition Lists) und Angebots-/Verhandlungsabläufe (Quote/Negotiation) von Haus aus. In Shopify entspricht dem die integrierte B2B-Funktion von Shopify (in allen Tarifen; unternehmensspezifische Katalogzuweisung und Anzahlungen in Plus): Sie bietet Unternehmensprofile, eigene Preislisten, Zahlungsziele und ein B2B-spezifisches Checkout-Erlebnis. Komplexere Geschäftsregeln wie der Angebots-/Verhandlungsablauf von Adobe Commerce haben in Shopify B2B jedoch keine direkte Entsprechung und müssen meist mit einer individuellen App oder Shopify Functions neu aufgebaut werden.
Die Multi-Website-Entscheidung bestimmt direkt die Architektur der Migration: Unterscheiden sich die Websites in Magento nur durch Sprache/Währung (gleicher Katalog, andere Lokalisierung), deckt Shopify Markets diesen Bedarf innerhalb eines einzigen Shops ab. Haben die Websites dagegen völlig unterschiedliche Produktkataloge oder Markenidentitäten, ist es die sinnvollere Architekturentscheidung, sie als separate Shops aufzusetzen und über die Organization-Struktur von Shopify zentral zu verwalten, statt sie in einen einzigen Shopify-Shop zu zwängen.
Shopify-Entsprechungen für eigene Module und Erweiterungen
Keines der aus dem Magento Marketplace installierten Drittanbietermodule lässt sich direkt zu Shopify übertragen; für jedes Modul muss die Entsprechung im Shopify App Store gefunden oder, falls es keine gibt, durch individuelle Entwicklung neu gebaut werden.
Zahlungs- und Versandintegrationen sind meist der einfachste Teil: Für türkeispezifische Zahlungsanbieter wie iyzico, PayTR und Craftgate gibt es offizielle Integrationen für Magento und Shopify, sodass sich diese Module direkt durch ihre Shopify-Entsprechung ersetzen lassen. Bei Versandintegrationen ist es ähnlich; für türkische Versanddienstleister wie Aras Kargo und Yurtiçi Kargo gibt es Lösungen, die sich aus dem Shopify App Store oder per API einrichten lassen.
Die eigentliche Herausforderung zeigt sich bei Modulen, die speziell für Magento entwickelt wurden (bespoke): Eine eigene Preisregel, ein shopspezifisches Treueprogramm oder ein ERP-spezifisches Synchronisierungsmodul haben im Shopify App Store unter Umständen keine fertige Entsprechung. Dann gibt es zwei Möglichkeiten: die Geschäftsregel auf die Einstellungen der nächstliegenden fertigen App zu vereinfachen oder die Logik des Moduls gezielt auf Basis der Shopify Admin API/Functions neu zu programmieren.
Wichtiger Hinweis: Ein wichtiger Hinweis für Magento-Shops mit eigenen Checkout-Modulen: Während in Magento direkte Eingriffe in den Checkout auf PHP-Ebene möglich sind, geht das in Shopify nur mit Shopify Plus + Checkout Extensibility. In den Standardtarifen von Shopify kann kein Code in den Checkout eingefügt werden; diese Einschränkung muss ganz am Anfang der Migrationsplanung geklärt werden.
Shopspezifische Integrationen wie ERP-, Buchhaltungs- oder eigene Reporting-Module in Shopify neu aufzubauen, erfordert in Szenarien, die keine fertige App lösen kann, eine individuelle API-Entwicklung; unser Service für Shopify-Integrationslösungen und individuelle App-Entwicklung überträgt die Logik solcher Magento-spezifischen Module auf die Shopify Admin API.
Der Migrationsprozess von Magento zu Shopify mit Nodus Works
Der Prozess, dem wir bei Migrationsprojekten von Magento/Adobe Commerce zu Shopify folgen, besteht aus diesen Schritten:
- Bestandsaufnahme von Daten und Modulen: Wir ermitteln, welche Produkttypen, Attribute und Drittanbietermodule tatsächlich genutzt werden und welche brachliegen.
- Datenzuordnung von EAV zum flachen Modell: Wir ordnen Custom Options, Bundle- und Configurable Products mit der passenden Strategie der Varianten-/Metafeld-Struktur von Shopify zu.
- 301-Weiterleitungskarte: Wir ordnen die vollständige URL-Historie aus der Magento-Tabelle
url_rewriteder neuen URL-Struktur von Shopify zu und prüfen sie vor dem Livegang in einer Testumgebung. - Theme- und Checkout-Einrichtung: Wir richten ein Shopify-Theme passend zu Ihrer Markenidentität ein und bei Bedarf eine eigene Checkout-Logik mit Shopify Plus + Checkout Extensibility.
- B2B- und Integrationseinrichtung: Wir übertragen die Struktur aus Firmenkonten/Preislisten aus dem B2B-Modul von Adobe Commerce zu Shopify B2B und programmieren eigene Module ohne Entsprechung neu.
- Go-live-Test: Wir testen Zahlung, Checkout, B2B-Abläufe und die mobile Ansicht vor dem Livegang durchgängig.
Die plattformunabhängigen gemeinsamen Schritte dieses Prozesses (Tarifwahl, DNS-Umstellung, Go-live-Checkliste) behandeln wir gesondert in unserem Leitfaden zur Umstellung auf Shopify.
FAQ
Wie lange dauert eine Migration von Magento zu Shopify? Das hängt von der Kataloggröße, der Anzahl der Produkte mit Custom Options/Bundles und der Nutzung des B2B-Moduls ab. Bei einfachen Katalogen kann sie 4-6 Wochen dauern, bei Shops mit B2B- und Multi-Website-Struktur 8-12 Wochen.
Unterscheidet sich die Migration von Magento Open Source und von Adobe Commerce? Die grundlegenden Schritte der Datenübertragung sind gleich, bei Shops, die von Adobe Commerce kommen, muss jedoch zusätzlich die Shopify-Entsprechung des B2B-Moduls (Company Account, Shared Catalog) eingerichtet werden. Mit Page Builder erstellte Inhalte müssen dagegen bei Shops aus beiden Editionen übertragen werden.
Sinken meine Magento-SEO-Rankings nach der Migration? Wenn die 301-Weiterleitungskarte nicht korrekt erstellt wird, ja. Wird die vollständige URL-Historie aus der Magento-Tabelle url_rewrite exportiert und der neuen URL-Struktur von Shopify zugeordnet, lässt sich dieses Risiko weitgehend vermeiden.
Wie werden Produkte mit Custom Options zu Shopify übertragen? Optionen ohne Einfluss auf den Preis werden als Line Item Property übertragen, preiswirksame Optionen dagegen mit einer Personalisierungs-App oder einer individuellen Preislogik auf Basis von Shopify Functions.
Wird das B2B-Modul von Adobe Commerce in Shopify vollständig abgedeckt? Grundfunktionen wie Firmenkonten und Preislisten deckt Shopify B2B ab (die Zuweisung unternehmensspezifischer Preislisten in Plus). Komplexere Abläufe wie Angebot/Verhandlung (Quote/Negotiation) sind jedoch nicht integriert und erfordern eine individuelle Entwicklung.
Gibt es alle Drittanbietermodule aus Magento auch für Shopify? Für die meisten gängigen Integrationen wie Zahlung und Versand gibt es eine Shopify-Entsprechung. Für speziell für den Shop entwickelte (bespoke) Module gibt es dagegen keine fertige Lösung; ihre Logik muss gezielt auf Basis der Shopify Admin API neu programmiert werden.
Fazit
Die Migration von Magento (Adobe Commerce) zu Shopify ist im Kern eine Umwandlung des Datenmodells: Der Wechsel von der flexiblen, aber komplexen EAV-Struktur zum flachen und planbaren Modell von Shopify verringert bei richtiger Planung sowohl den Wartungsaufwand als auch die operative Komplexität. Der Erfolg dieser Migration hängt davon ab, dass die Datenbestandsaufnahme vollständig ist, Custom Options und Bundle-Produkte mit der richtigen Strategie zugeordnet werden und die 301-Weiterleitungskarte so aufgebaut wird, dass der SEO-Wert erhalten bleibt.
Wenn Sie überlegen, Ihren Magento- oder Adobe-Commerce-Shop zu Shopify umzuziehen, nehmen Sie Kontakt mit Nodus Works auf; wir planen den Prozess gemeinsam, von der Datenbestandsaufnahme bis zum Go-live-Test.





