Custom Apps in Shopify entwickeln: wann es sich lohnt
Custom Apps in Shopify lösen Anforderungen, die kein App-Store-Produkt abdeckt. Wann eine eigene App sinnvoll ist und was du vorher abwägen solltest.
Shopify ist als SaaS-Plattform bewusst so gebaut, dass du möglichst viel über den App Store lösen kannst. Das funktioniert gut für Standardbedarf. Aber sobald deine Prozesse von dem abweichen, was die Plattform und ihr Ökosystem vorsehen, stößt du an eine Grenze. Custom Apps sind der Weg, diese Grenze zu verschieben. Nicht billig, nicht immer nötig, aber wenn es passt, dann der richtige Hebel.
Custom App oder Public App: was ist der Unterschied?
Der Unterschied liegt nicht in der technischen Leistungsfähigkeit, sondern in der Distribution. Eine Public App ist im Shopify App Store gelistet und kann von beliebig vielen Händlern installiert werden. Eine Custom App ist exklusiv für einen einzigen Shop oder für eine kleine Gruppe von Shops, die du direkt verwaltest.
Beide nutzen dieselben Shopify APIs, dieselben Authentifizierungsmechanismen via OAuth 2.0 und dieselben Deployment-Infrastrukturen. Was sie unterscheidet: Die Custom App erscheint nicht im Store, braucht keinen Shopify-Review-Prozess zu durchlaufen und muss keine universelle UX für beliebige Händler bieten. Du baust genau das, was dein Shop oder dein Kunde braucht, nicht mehr und nicht weniger.
Seit Januar 2026 müssen neue Custom Apps über das Shopify Dev Dashboard angelegt werden. Das bisherige Anlegen direkt aus dem Shopify Admin heraus ist für neue Apps nicht mehr möglich. Bestehende Custom Apps, die vor diesem Stichtag installiert wurden, laufen ohne Unterbrechung weiter.
Wann eine Custom App die richtige Wahl ist
Die ehrliche Antwort: In den meisten Fällen findest du im App Store eine Lösung, die ausreicht. Eine Custom App lohnt sich dann, wenn mindestens einer dieser Punkte zutrifft.
Proprietäre Geschäftslogik. Dein Pricing, dein Rabattsystem oder dein Fulfillment-Prozess folgt Regeln, die kein Standardprodukt abbildet. Beispiel: Ein Hersteller berechnet Versandkosten auf Basis von Produktionsstandort, Paketvolumen und einem internen Speditionsvertrag mit fünf Sondertarifen. Das lässt sich nicht mit einer App aus dem Store konfigurieren.
Anbindung an ein Legacy-System. Dein ERP, dein Warenwirtschaftssystem oder dein CRM hat keine fertige Shopify-Integration. Du brauchst eine maßgeschneiderte Schnittstelle, die genau dein Datenmodell versteht. Mehr dazu im Artikel zur Shopify ERP-Anbindung.
Datenschutz und Datensouveränität. Manche Händler wollen nicht, dass ein Drittanbieter Zugriff auf ihre Bestell- und Kundendaten bekommt, selbst wenn die App DSGVO-konform ist. Eine Custom App, die du selbst hostest, hält die Daten in deiner Infrastruktur.
Enge Verbindung mit Shopify Functions. Shopify Functions erlauben es dir, eigene Backend-Logik in den Checkout einzubauen, zum Beispiel für Rabattregeln oder Versandoptionen. Functions werden immer im Kontext einer App ausgeliefert. Wenn deine Function-Logik spezifisch für einen Shop ist und du keinen Review-Prozess durchlaufen willst, ist eine Custom App die sinnvollste Träger-Infrastruktur.
Zugriff auf sensible Scopes ohne Store-Review. Bestimmte Admin-API-Zugriffe, etwa auf Kundendaten oder Finanzdaten, unterliegen bei Public Apps einem erhöhten Review-Aufwand bei Shopify. Eine Custom App kann diese Scopes direkt über das Dev Dashboard beantragen, ohne den vollständigen Zertifizierungsprozess.
Wann du besser bei Public Apps bleibst
Bevor jemand in der Agentur oder beim Kunden ruft „wir brauchen eine eigene App”, ist eine nüchterne Gegenfrage sinnvoll: Gibt es das bereits?
Der Shopify App Store zählt tausende von Apps. Viele Anforderungen, die auf den ersten Blick nach Custom-Entwicklung klingen, lassen sich mit einem oder zwei gut gewählten Apps lösen, kombiniert mit Shopify Flow für Automatisierungen oder Metafields für Zusatzdaten. Das ist günstiger, schneller einsatzbereit und wird von Shopify selbst gewartet.
Eine Custom App ist dann eine Fehlinvestition, wenn die Anforderung in sechs Monaten durch eine neue Standard-App besser gelöst ist. Oder wenn die „Custom”-Logik eigentlich nur eine Konfigurationsfrage ist, die man mit einer bestehenden App abdecken könnte.
Technische Grundlagen: wie eine Custom App aufgebaut ist
Eine Custom App besteht im Kern aus drei Teilen.
- Einem Node.js- oder Ruby-Backend (oder einem beliebigen anderen Stack, der HTTP verarbeiten kann), das Webhooks empfängt, API-Calls an Shopify absendet und deine Geschäftslogik enthält.
- Einer optionalen Admin-Erweiterung, die direkt im Shopify Admin erscheint. Das ist die UI-Komponente, gebaut mit Shopifys App Bridge und Polaris-Komponenten. Händler sehen sie als Tab oder eingebettete Seite im Backend.
- Optional: Shopify Functions oder Checkout Extensions, wenn du tiefer in den Kaufprozess eingreifen willst. Functions laufen als WebAssembly-Module direkt auf Shopifys Servern und sind über die Admin API und GraphQL registrierbar.
Der Datenaustausch mit Shopify läuft über die Admin API, primär als GraphQL. Webhooks benachrichtigen deine App in Echtzeit, wenn sich Bestellungen, Produkte oder Kunden ändern. Für eigene Frontend-Erweiterungen gibt es die Checkout Extensibility.
Das Hosting liegt bei dir. Shopify hostet nur die WebAssembly-Functions; alles andere läuft auf deiner Infrastruktur, zum Beispiel auf einem eigenen Server oder auf einer Cloud-Plattform wie AWS oder Render.
Was eine Custom App kostet
Konkrete Zahlen sind schwer zu nennen, weil der Aufwand stark von der Komplexität abhängt. Als grobe Orientierung: Eine einfache Custom App, die Daten aus einer externen Quelle in Shopify synchronisiert, liegt eher im Bereich einiger tausend Euro Entwicklungsaufwand. Komplexe Apps mit eigenem Admin-Interface, mehreren Function-Typen und einer tief verzahnten ERP-Anbindung können ein Vielfaches davon kosten.
Dazu kommen laufende Kosten: Hosting, Wartung, Updates bei Shopify-API-Deprecations. Shopify kündigt API-Breaking-Changes in der Regel mit ausreichend Vorlauf an, aber sie kommen. Eine Custom App muss aktiv gepflegt werden, sonst bricht sie irgendwann.
Das ist ein wichtiger Unterschied zu einer Public App: Wenn der Hersteller einer Public App ein Update einspielt, passiert das für alle Nutzer automatisch. Bei deiner Custom App liegt die Verantwortung bei dir, beziehungsweise bei der Agentur, die sie entwickelt hat.
Häufige Fragen
Brauche ich für eine Custom App ein Entwicklerkonto bei Shopify?
Ja. Seit Januar 2026 werden neue Custom Apps ausschließlich über das Shopify Dev Dashboard angelegt, nicht mehr aus dem Händler-Admin heraus. Du brauchst also entweder selbst ein Entwicklerkonto oder arbeitest mit einer Agentur zusammen, die die App in deinem Namen anlegt und die Installations-URL bereitstellt.
Kann ich eine Custom App später in eine Public App umwandeln?
Technisch ja, aber praktisch ist es eine Neuentwicklung. Der Code bleibt weitgehend gleich, aber du musst ein vollständiges App-Review durch Shopify durchlaufen, eine öffentliche Datenschutzerklärung pflegen und die App für beliebige Händler nutzbar machen. Wenn du von Anfang an vorhast, die App im Store anzubieten, lohnt es sich, das direkt als Public App zu entwickeln.
Was ist der Unterschied zwischen einer Custom App und einer eingebetteten Admin-Erweiterung?
Eine Custom App kann eine Admin-Erweiterung enthalten, aber sie muss es nicht. Admin-Erweiterungen sind die sichtbare UI-Schicht im Shopify Backend. Die eigentliche App-Logik, also Webhooks, API-Calls, Datenbankoperationen, läuft im Hintergrund auf deinem eigenen Server. Eine Custom App ohne UI ist völlig legitim, wenn du nur Daten synchronisieren oder Prozesse automatisieren willst.
Welche API-Zugriffe hat eine Custom App?
Eine Custom App kann alle Shopify-Scopes nutzen, die du beim Einrichten im Dev Dashboard aktivierst, vorausgesetzt, der Händler stimmt den Berechtigungen bei der Installation zu. Es gibt keine technische Einschränkung gegenüber Public Apps. Der Unterschied ist nur, dass du keinen Review-Prozess für erweiterte Scopes durchlaufen musst, solange die App nicht öffentlich verteilt wird.
Passende Unterstützung
Ob eine Custom App in deinem Fall der richtige Weg ist oder ob eine Kombination aus vorhandenen Apps und gezielten Erweiterungen ausreicht, ist eine Frage, die wir bei der Shopify App-Entwicklung regelmäßig gemeinsam mit Händlern klären. Manchmal ist die Antwort: kein Custom-Code nötig. Manchmal ist sie: eine schlanke Custom App spart langfristig deutlich mehr als sie kostet.
Shopify-Projekt oder Frage im Kopf?
Wir bauen, optimieren und betreuen Shopify-Shops, mit echter Backend- und Schnittstellen-Kompetenz. Lass uns auf Augenhöhe sprechen.
Mehr aus dem Shopify Wiki
Shopify Markets: international verkaufen mit Shopify
Mit Shopify Markets verkaufst du in mehrere Länder, Sprachen und Währungen aus einem Shop. Was Markets kann, wo die Grenzen liegen und worauf du achten solltest.
Lesen TechnikShopify erweitern: Liquid, Apps und Functions verständlich erklärt
Wie sich Shopify erweitern lässt: Liquid-Themes, Apps aus dem Store, Custom Apps, Shopify Functions und Checkout Extensions. Wann du was brauchst.
Lesen TechnikShopify Online Store 2.0: das Theme-System erklärt
Was steckt hinter Shopify Online Store 2.0? Du lernst, wie JSON-Templates, Sections und Blocks dein Theme flexibler machen und wann ein Upgrade Sinn ergibt.
Lesen