Wer von Magento nach Shopify migriert und dort mehrere Länder betreibt, stellt früh dieselbe Frage: Wo lege ich meine zweite Website an, wo den zweiten Store, wo die Store View für Österreich. Das ist die falsche Frage, und sie ist der Anfang der teuersten Fehler in einem DACH-Setup. Shopify hat keine zweite Website, keinen zweiten Store und keine Store View. Es hat einen Store und darüber eine Ebene namens Markets, die nach einer völlig anderen Logik funktioniert.

Magentos Multi-Store und Shopify Markets lösen dasselbe Problem, mehrere Länder aus einem System zu bedienen, mit gegensätzlicher Architektur. Magento baut einen Baum aus getrennten Einheiten, Shopify legt Schichten über einen einzigen Store. Wer die Baum-Struktur eins zu eins nach Shopify überträgt, kämpft anschließend monatelang gegen ein System, das dafür nicht gebaut ist. Dieser Artikel zeigt, wo die beiden Modelle wirklich auseinanderlaufen, und an welchen vier Stellen die 1:1-Übertragung in DACH konkret Geld kostet.

Zwei Denkmodelle: Magentos Baum, Shopifys Schichten

Magento denkt in einer Hierarchie. Ganz oben steht die globale Konfiguration, darunter die Website, darunter der Store, darunter die Store View. Eine Website hat einen eigenen Katalog-Wurzelknoten, einen eigenen Warenkorb, eigene Kundenkonten und kann auf einer eigenen Domain laufen. Der Store gruppiert Kataloge, die Store View trägt üblicherweise die Sprache. Diese Struktur ist mächtig, weil fast jede Einstellung auf jeder Ebene überschrieben werden kann. Sie ist aufwendig, weil Sie diese Überschreibungen für jede Ebene pflegen müssen.

Shopify denkt in einem einzigen Store mit Schichten darüber. Es gibt genau einen Produktkatalog, einen Bestand, ein Kundenverzeichnis, ein Admin. Markets ist keine zweite Instanz, sondern eine Zielgruppen-Schicht, die pro Land oder Länder-Gruppe festlegt, welche Produkte zu welchem Preis in welcher Währung und Sprache sichtbar sind. Sie duplizieren nichts. Sie definieren, wie sich der eine Store für ein bestimmtes Publikum verhält. Wer das verstanden hat, hört auf, nach der zweiten Website zu suchen.

Wo die 1:1-Übertragung scheitert

Die Falle sieht harmlos aus. In Magento hatten Sie vielleicht drei Websites, für Deutschland, Österreich und die Schweiz, jede mit eigener Domain, eigenem Katalog, eigenem Checkout. Der Reflex bei der Migration ist, diese Trennung auf Shopify nachzubauen. Das führt entweder zu dem Versuch, drei Shopify-Stores anzulegen, oder zu dem Wunsch, in einem Store künstliche Trennwände zu ziehen, die es dort nicht gibt.

Drei getrennte Stores sind fast immer der falsche Weg. Sie zahlen dreimal Lizenz, pflegen Produkte dreifach, führen Bestand getrennt und verlieren jede konsolidierte Auswertung. Genau das, was Markets vermeidet. Der richtige Weg ist, die drei Länder als drei Märkte in einem Store zu führen und die Unterschiede über die Markt-Ebene abzubilden. Die eigentliche Arbeit der Migration ist deshalb keine Struktur-Übertragung, sondern eine Übersetzung: Was in Magento eine eigene Website war, wird in Shopify eine Konfiguration am selben Objekt.

Katalog und Preise: getrennte Wurzeln gegen eine Quelle

In Magento kann jede Website ihren eigenen Katalog-Ausschnitt haben, mit eigenen Preisen pro Website-Scope. Zwei Länder können unterschiedliche Sortimente führen, ohne voneinander zu wissen. Diese Trennung ist strukturell im Datenmodell verankert.

Shopify löst dasselbe über Kataloge, die an Märkte gebunden sind. Ein Markt-Katalog bestimmt, welche Produkte in diesem Markt verfügbar sind und zu welchem Preis, aber er zieht aus demselben Produktstamm. Sie pflegen ein Produkt einmal und steuern pro Markt Verfügbarkeit und Preis, statt es zu duplizieren. Für die meisten DACH-Setups ist das ein Gewinn, weil Deutschland, Österreich und die Schweiz überwiegend dasselbe Sortiment führen und sich vor allem in Preis, Währung und einzelnen Ausschlüssen unterscheiden.

Der Preis dieser Eleganz: Wenn Sie in Magento gewohnt waren, pro Website radikal andere Sortimente zu fahren, müssen Sie umlernen. Ein Sonderfall, der bei der Migration gern übersehen wird, sind Produkte, die in einem Land gar nicht verkauft werden dürfen, etwa aus regulatorischen Gründen. In Magento war das oft eine Frage des Website-Katalogs; in Shopify lösen Sie es über die Verfügbarkeit im jeweiligen Markt-Katalog. Wer diese Ausschlüsse bei der Migration nicht sauber überträgt, riskiert, dass ein Produkt in einem Markt sichtbar wird, in dem es vorher bewusst ausgeblendet war. Was die Migration der Produktdaten selbst betrifft, haben wir die Stolpersteine in Magento zu Shopify beschrieben.

Währung und Sprache: Shopify zieht die Trennung anders

Magento koppelt Sprache klassisch an die Store View und Währung an die Website oder den Store. Das führt dazu, dass viele Teams Sprache und Land gedanklich verschmelzen: eine Store View pro Sprach-Land-Kombination.

Shopify trennt das sauberer. Die Währung hängt am Markt und wird bei aktivierter lokaler Preisanzeige automatisch zum hinterlegten Kurs umgerechnet, sofern Sie keine manuellen Marktpreise setzen. Die Sprache ist davon unabhängig und wird über Übersetzungen gepflegt, nicht über eine eigene Store-Instanz. Ein Markt kann mehrere Sprachen anbieten, eine Sprache kann in mehreren Märkten erscheinen. Für DACH heißt das konkret: Deutschland, Österreich und die deutschsprachige Schweiz teilen sich die deutsche Übersetzung, unterscheiden sich aber in Währung, Preis und teils Steuerbehandlung. Sie pflegen den deutschen Text einmal. In Magento hätten Sie dafür schnell drei Store Views mit dreifach gepflegten Übersetzungs-Strings gehabt.

Ein Detail, das erfahrene Magento-Teams anfangs irritiert: Das schweizerische Deutsch weicht in Kleinigkeiten vom deutschen Deutsch ab, vom fehlenden Eszett bis zu einzelnen Begriffen. Shopify erlaubt regionale Sprach-Varianten, sodass Sie eine schweizerische Ausprägung des Deutschen als eigene Variante pflegen können, ohne den gesamten Text zu duplizieren. Sie überschreiben nur, was abweicht. Das ist genau die Art von Feinsteuerung, für die man in Magento eine eigene Store View mit vollständigem Übersetzungs-Satz angelegt hätte.

Die URL-Struktur, der teuerste stille Fehler

Der Fehler, der bei Migrationen am längsten nachwirkt und am wenigsten auffällt, sitzt in den URLs. In Magento lief jede Website oft auf einer eigenen Domain, und die SEO-Historie hing an genau diesen Domains. Bei der Umstellung auf Shopify Markets müssen Sie entscheiden, wie die Länder-Versionen künftig adressiert werden, und diese Entscheidung ist schwer zurückzudrehen.

Shopify bietet laut Dokumentation zu internationalen Domains drei Muster: Subfolder wie example.com/de-de, Subdomains wie de.example.com und eigene länderspezifische Top-Level-Domains wie example.de. Für jede internationale Domain oder jeden Subfolder erzeugt Shopify die hreflang-Auszeichnung automatisch, was doppelten Content zwischen den Sprach-Länder-Versionen vermeidet. Der entscheidende Unterschied liegt in der SEO-Vererbung. Ein Subfolder erbt die Autorität Ihrer Hauptdomain, eine eigene ccTLD baut ihre Sichtbarkeit von null auf.

Aus unserer eigenen Umstellung: Der Subfolder-Ansatz ist für die meisten DACH-Mittelständler der ruhigere Weg, weil eine starke .de-Hauptdomain ihre Kraft auf die Länder-Pfade überträgt, statt sie auf drei schwächere Domains zu verteilen. Wer aus Marken- oder rechtlichen Gründen unbedingt eine Schweizer .ch-Domain braucht, kann das tun, sollte aber wissen, dass er dafür SEO-Aufbauzeit einkauft.

Bestand und Lager: ein Pool gegen getrennte Bestände

Magento kann Bestand pro Website führen, sodass ein Lager exklusiv einem Land zugeordnet ist. In der Praxis führt das oft zu Bestands-Silos, die manuell synchronisiert werden müssen. Shopify führt einen gemeinsamen Bestands-Pool über Standorte, aus dem alle Märkte schöpfen. Das ist der Regelfall und für die meisten DACH-Händler richtig, weil dasselbe Zentrallager Deutschland, Österreich und die Schweiz bedient.

Der Umlern-Punkt: Wenn Ihre Magento-Struktur bewusst getrennte Bestände pro Land hatte, etwa weil rechtliche oder logistische Gründe das erzwangen, müssen Sie das in Shopify über Standorte und deren Zuordnung zu Märkten abbilden, nicht über getrennte Stores. Das geht, ist aber ein anderes Konzept als der Website-Scope, den Sie kannten.

Checkout und Zahlarten pro Markt

Hier verliert Shopify an Flexibilität und gewinnt an Ruhe. Magentos getrennte Websites erlaubten sehr unterschiedliche Checkout-Konfigurationen pro Land, bis hin zu ganz eigenen Payment-Integrationen. Shopify hat einen Checkout, dessen Anpassbarkeit außerhalb von Shopify Plus begrenzt ist. Zahlarten lassen sich pro Markt steuern, aber im Rahmen dessen, was Shopify und Ihr Payment-Provider vorsehen.

Für DACH ist das relevant, weil die Zahlarten-Erwartung je Land verschieden ist: In Deutschland Kauf auf Rechnung und PayPal, in Österreich EPS, in der Schweiz TWINT. Diese Erwartungen erfüllen Sie über die Zahlarten-Steuerung pro Markt und die passenden Provider, nicht über einen separaten Checkout pro Land. Der Kauf auf Rechnung ist dabei der Posten, an dem viele Migrationen hängen bleiben, weil er in Deutschland fast erwartet wird, aber nicht über Shopify Payments selbst, sondern über einen spezialisierten Anbieter läuft. Klären Sie früh, welcher Anbieter Ihre Ziel-Länder abdeckt und wie er sich in den Shopify-Checkout einfügt. Prüfen Sie vor der Migration, ob Ihre gewünschten Zahlarten in den Ziel-Märkten über Shopify verfügbar sind. Das ist einer der Punkte, an dem eine nüchterne Eignungs-Prüfung vor dem Umzug Zeit spart; unser Shopify-Eignungs-Check fragt genau solche Länder-Anforderungen ab.

Der DACH-Kern: Deutschland, Österreich, Schweiz in ein oder zwei Märkte

Die eigentliche DACH-Entscheidung ist, ob die Schweiz mit Deutschland und Österreich in einer Markt-Logik läuft oder eigenständig. Deutschland und Österreich sind beide in der EU, teilen Währung und Zoll-Raum und lassen sich sehr nah beieinander führen, mit Unterschieden vor allem im Steuersatz und in Detail-Pflichten. Die Schweiz ist ein Drittland: eigene Währung, Zollabwicklung, Einfuhrsteuer, andere Preis-Psychologie.

Abgedeckt

Ein Markt reicht meist

  • Deutschland und Österreich zusammen
  • Gleiche Währung Euro
  • Gemeinsamer EU-Zollraum
  • Unterschied vor allem im Steuersatz

Aufmerksamkeit

Eigener Markt sinnvoll

  • Schweiz als Drittland
  • Eigene Währung CHF
  • Zoll und Einfuhrsteuer
  • Abweichende Preisstellung und Zahlarten

Außerhalb

Kein eigener Store nötig

  • Kein zweiter Shopify-Store pro Land
  • Keine dreifache Produktpflege
  • Kein getrenntes Kundenverzeichnis
  • Keine parallele Lizenz

Die steuerliche Behandlung über Länder hinweg, von der OSS-Meldung für EU-Fernverkäufe bis zur Einfuhr in die Schweiz, ist ein eigenes Thema, das wir in Cross-Border in der Shopify-Praxis ausführlich behandeln. Für die Struktur-Entscheidung genügt der Merksatz: EU-Nachbarn nah zusammenführen, Drittländer wie die Schweiz als eigenen Markt mit eigener Währung und Zoll-Konfiguration.

Was das für Ihre Migration heißt

Die Umstellung von Magento-Multi-Store auf Shopify Markets ist keine Struktur-Kopie, sondern ein Modellwechsel. Sie geben die Freiheit auf, jede Ebene einzeln zu überschreiben, und gewinnen dafür eine einzige Quelle für Produkt, Bestand und Kunde, über die Sie Länder-Unterschiede als Konfiguration steuern. Die Fehler, die wehtun, entstehen früh: bei der URL-Entscheidung, bei der Frage nach getrennten Stores und bei der Behandlung der Schweiz. Wer diese drei Weichen bewusst stellt, hat den schwierigen Teil hinter sich.

Wenn Sie vor genau dieser Migration stehen und wissen wollen, wie Ihre bestehende Länder-Struktur sauber in Markets übersetzt wird, planen wir das mit Ihnen im Rahmen von Setup und Migration. Schildern Sie uns Ihr aktuelles Multi-Store-Setup über das Kontaktformular, und wir sagen Ihnen konkret, welche Ihrer heutigen Trennungen in Shopify Konfiguration werden und welche entfallen.