Inhalt
Shopify-Plus-App-Migration ist eine Funktionsmigration
Shopify-Plus-Apps migrierst du Funktion für Funktion: Du inventarisierst Apps und Abhängigkeiten, beschreibst den geschäftlichen Zweck, wählst einen Lösungsweg und gibst ihn erst nach dokumentierten Tests frei. Eine bestehende App ist dabei kein Migrationsobjekt mit Besitzstand, sondern eine Annahme, die sich im neuen Shop beweisen muss.
Behandle den App-Stack bei einer Migration wie eine Produktentscheidung. Wofür wird die Funktion gebraucht? Wer verantwortet sie fachlich? Welche Daten, Prozesse und Shopbereiche berührt sie? Erst dann wird klar, ob eine Plattformfunktion, eine öffentliche App, eine eigene Erweiterung oder der Verzicht sinnvoll ist. Shopify Plus ist der Enterprise-Plan von Shopify; Teams bewerten einen Wechsel häufig, wenn ihr bisheriges Setup Anpassungen und Integrationen nur noch über Workarounds trägt.
Beschreibe die gewünschte Checkout-Funktion als konkrete Anforderung: Im Checkout soll für eine bestimmte Kundengruppe eine zusätzliche Information erscheinen. checkout.liquid wurde für die Checkout-Schritte zum 13.08.2024 abgeschaltet. Für Danke- und Bestellstatusseiten galt der 28. August 2025 als Upgrade-Frist; automatische Upgrades verbliebener angepasster Plus-Shops begannen im Januar 2026. Heute erfolgen Anpassungen über Checkout Extensibility (Checkout UI Extensions, Shopify Functions). Diese Erweiterungen können selbst entwickelt oder als öffentliche App genutzt werden. Damit wird aus einer Codeübernahme eine Architekturentscheidung.
Der alte Stack darf keine Spezifikation sein. Er ist Rohmaterial für ein besseres Zielbild. Gerade bei B2B-, CRM-, Fulfillment- oder Checkout-Funktionen verhindert diese Haltung, dass ein historisch gewachsener Shop seine Komplexität einfach in die nächste Plattform mitnimmt.
Wie läuft die Shopify-Plus-App-Migration ab?
Der Ablauf einer Shopify-Plus-App-Migration folgt fünf Schritten: Inventar erfassen, Funktionsziele festlegen, Lösungswege entscheiden, Konfiguration einrichten und kritische Abläufe dokumentiert testen. Diese Reihenfolge schützt Teams davor, Apps unter Zeitdruck zu installieren, bevor Datenflüsse, Verantwortlichkeiten und Abnahmekriterien geklärt sind.
Erstens: Inventar. Erfasse pro App Name, Zweck, fachlichen Owner, Nutzergruppe, Datenquellen, Datenziele, Auslöser und betroffene Shopbereiche. Ergänze, welche manuellen Schritte außerhalb des Shops dazugehören. Eine unscheinbare Versandfunktion kann beispielsweise auch Fulfillment, Kundenservice und Retourenprozess berühren.
Zweitens: Funktionsziel. Beschreibe den gewünschten Zustand ohne Herstellername. Bestellungen nach Regel priorisieren ist prüfbar. „App X wieder installieren“ ist es nicht. Ordne außerdem ein, ob die Funktion Umsatz, Compliance, Service, Betrieb oder Analyse betrifft. Daraus entsteht die Reihenfolge für Tests und Launch-Freigaben.
Drittens: Lösungsweg. Prüfe für jede Funktion nativ, öffentliche App, eigene Erweiterung oder Wegfall. Halte Entscheidung, Owner, offene Annahmen und Rückfallweg fest. Viertens: Einrichtung. Installiere Apps und Vertriebskanäle erst im Zielshop, wenn Konfiguration, Berechtigungen und Verantwortliche feststehen.
Fünftens: Test und Freigabe. Testfälle beschreiben Ausgangslage, Handlung, erwartetes Ergebnis, tatsächliches Ergebnis und Freigabe. Halte für den Launch eine schriftliche Checkliste mit Meilensteinen fest, die auch Drittanbieter-Apps und Vertriebskanäle umfasst. Sie gibt dir einen Rahmen, ersetzt aber nicht deine fachlichen Testfälle.
Migrationen entstehen selten aus Ruhe heraus, sondern weil das bestehende Setup fortlaufend Ausnahmen produziert. Delegiere das Inventar deshalb nicht allein an technische Teams: Der Fachbereich muss bestätigen, welche Ausnahme noch Geschäftszweck hat und welche gelöscht werden kann.
Welche App-Funktion bleibt, wird ersetzt oder entfällt?
Für jede App-Funktion wählst du einen von vier Optionstypen: Plattformfunktion, öffentliche App, eigene Erweiterung oder Wegfall. Die Entscheidung fällt anhand des Geschäftszwecks, der Prozesskritikalität, der Datenabhängigkeiten und der erforderlichen Checkout- oder Integrationslogik, nicht anhand der bisherigen Lizenz.
Eine Plattformfunktion ist sinnvoll, wenn sie den dokumentierten Bedarf abdeckt und der Prozess keine besondere Logik verlangt. Eine öffentliche App passt, wenn die Funktion abgegrenzt ist, Konfiguration und Verantwortlichkeit klar bleiben und der Anbieter die benötigten Schnittstellen bereitstellt. Eine eigene Erweiterung ist eine Option, wenn der Prozess nachweisbar differenzierend ist oder sich nicht sauber innerhalb der verfügbaren Konfiguration abbilden lässt. Wegfall wählst du, wenn niemand einen belastbaren Nutzen oder Owner benennen kann.
Bei einer Rabattlogik fragst du beispielsweise zuerst: Welche Kundengruppe, welche Bedingung und welcher Shopbereich sind tatsächlich nötig? Ist es eine allgemeine Regel, prüfst du vorhandene Plattformmöglichkeiten. Ist es eine fachlich eng begrenzte Zusatzfunktion, kann eine öffentliche App passen. Steckt darin eine eigene Checkout-Anforderung mit spezifischer Prozesslogik, wird eine Erweiterung zur prüfbaren Option. Ohne diesen Weg wird aus „wir brauchen das“ schnell eine ungewollte Dauerabhängigkeit.
Shopify Plus wird häufig mit Skalierbarkeit, Automatisierung, individuellen Funktionen, Checkout-Optimierung und internationaler Expansion verbunden. Diese Funktionsfelder sind jedoch keine automatische Begründung für eine App. Prüfe sie gegen den konkreten Prozess. Zugleich gehören Plattformpreis, Apps, Entwicklung und Agenturleistungen getrennt auf die Rechnung. Der Plattformpreis hängt von Vertragslaufzeit, Abrechnungswährung und gegebenenfalls einer variablen Gebühr ab. Eine App-Entscheidung darf deshalb nie nur auf dem Lizenzpreis beruhen.
Warum Kosten als TCO statt als App-Preisliste rechnen?
Die TCO einer Shopify-Plus-App-Migration umfasst Plattform, Apps, Entwicklung, Migration, Integrationen, Wartung und interne Arbeit. Eine App-Preisliste beantwortet nur einen kleinen Teil der Frage, weil Konfiguration, Tests, Prozessübergaben und spätere Änderungen oft außerhalb der sichtbaren Monatsgebühr entstehen.
Strukturiere die Rechnung in vier Zeiträume: Entscheidung, Aufbau, Launch und Betrieb. In der Entscheidung entstehen Inventar, Workshops und Architekturarbeit. Im Aufbau liegen Konfiguration, Erweiterungen und Integrationen. Der Launch braucht Testdurchläufe, Abnahmen und Rückfallplanung. Im Betrieb folgen Lizenzen, Updates, Support und fachliche Weiterentwicklung. Damit wird sichtbar, welche Funktion dauerhaft Kosten auslöst und welche Komplexität sie im Team erzeugt.
Genau diese Sicht beschreibt auch der TCO-Ansatz: Lizenz, Implementierung, Migration, Integrationen, Apps, laufender Betrieb und interne Aufwände werden gemeinsam betrachtet. Die TCO-Logik für Shopify Plus hilft, Einmalkosten und wiederkehrende Kosten nicht zu vermischen.
Die Frage lautet daher nicht: günstige App oder teure Eigenentwicklung? Sie lautet: Welche Lösung trägt den Prozess mit vertretbarem Einrichtungs-, Betriebs- und Änderungsaufwand? Eine kleine öffentliche App kann für einen klar abgegrenzten Bedarf passend sein. Eine kritische, stark individualisierte Funktion braucht dagegen eine bewusst verantwortete Architekturentscheidung.
Risiken und Grenzen der Shopify-Plus-App-Migration
Die größten Risiken einer Shopify-Plus-App-Migration liegen in unklaren Abhängigkeiten, ungetesteten kritischen Abläufen und überholten Checkout-Annahmen. Behandle Funktionen, Integrationen und Checkout-Anpassungen deshalb nicht als automatische Übernahme aus dem bestehenden Setup.
Wenn Zweck, Datenfluss oder verantwortliche Person einer App unbekannt sind, ist ihre Eignung für den Zielshop offen. Kläre diese Punkte, bevor du über Installation, Ersatz oder einen eigenen Ausbau entscheidest. Die Wahl zwischen einer öffentlichen App und einer eigenen Erweiterung bleibt eine Abwägung des konkreten Prozesses, der Datenabhängigkeiten und des Betriebsaufwands.
Besondere Vorsicht gilt beim Checkout, weil checkout.liquid abgeschaltet ist und Anpassungen über Checkout Extensibility erfolgen. Prüfe daher für jede Checkout-Funktion, wie sie im Zielshop umgesetzt und getestet werden kann.
Auch Workarounds im bestehenden Setup verdienen eine Neubewertung. Schreibe Theme, Apps und Integrationen deshalb nicht unverändert fort. Mache Ausnahmen sichtbar und entscheide bewusst, ob sie im Zielshop weiter benötigt werden.
Ob eine Lösung im Zielshop trägt, zeigen erst Tests kritischer Funktionen und Abläufe vor der Freigabe.













