VorgehenWie entsteht bei uns eine Shopify App?
01Anforderung schärfen
Wir klären, welcher Prozess wirklich klemmt, wer die App benutzt und was passiert, wenn sie ausfällt. In diesem Schritt schrumpft der Umfang häufig deutlich.
02Bauen oder kaufen
Wir prüfen ehrlich, ob eine bestehende App reicht. Eine gekaufte App, die 80 Prozent abdeckt, schlägt oft eine eigene - solange die fehlenden 20 Prozent nicht der Kern Deines Geschäfts sind.
03Berechtigungen festlegen
Access Scopes werden auf das Nötige begrenzt, Webhooks und Datenspeicherung dokumentiert. Nachträgliche Erweiterungen der Scopes erfordern eine erneute Freigabe und sind entsprechend unangenehm.
04Umsetzen
Admin API über GraphQL, Oberfläche über App Bridge, Erweiterungen als App Extensions. Entwickelt wird gegen einen Development Store mit realistischen Daten.
05Testen und ausrollen
Rate Limits, Fehlerfälle und Wiederanläufe werden aktiv getestet, nicht nur der Gutfall. Der Rollout erfolgt kontrolliert, bei Public Apps über den Review-Prozess von Shopify.
06Betreiben
Shopify veröffentlicht regelmäßig neue API-Versionen und kündigt alte ab. Wir halten die App auf einer unterstützten Version, überwachen Fehler und planen Anpassungen ein, bevor etwas ausläuft.
FAQHäufige Fragen zur Shopify App-Entwicklung
Was ist der Unterschied zwischen Custom App und Public App?
Eine Custom App wird nur in Deinem Shop installiert, durchläuft kein App-Store-Review und darf exakt auf Deinen Prozess zugeschnitten sein. Eine Public App ist ein Produkt für viele Händler: mandantenfähig, mit Billing, Support und Review. Für interne Anforderungen ist die Custom App fast immer der richtige Weg.
Wann reicht eine Theme-Erweiterung?
Immer dann, wenn es um Darstellung geht und alle Daten bereits im Shop liegen. Sichtbare Bausteine, Layouts und Filter gehören ins Theme. Sobald Serverlogik, geschützte Zugangsdaten, eine Oberfläche im Admin oder Checkout-Regeln dazukommen, führt kein Weg an einer App vorbei.
Was ist Checkout Extensibility?
Der von Shopify vorgesehene Weg, den Checkout zu erweitern, nachdem checkout.liquid abgelöst wurde. Anpassungen laufen über Checkout UI Extensions und Shopify Functions, also über eine App statt über Theme-Code. Die weitergehenden Eingriffe stehen auf Shopify Plus zur Verfügung.
Wie lange dauert die Entwicklung einer Custom App?
Das hängt fast vollständig am Umfang der Anbindungen, nicht an der Oberfläche. Eine App, die einen klar beschriebenen Prozess automatisiert, ist deutlich schneller fertig als eine, die nebenbei noch ein Datenmodell klären muss. Eine belastbare Zeitschätzung entsteht deshalb erst nach dem Scoping der Schnittstellen.
Wer betreibt die App nach dem Launch?
Entweder Dein Team oder wir. Zu klären sind Hosting, Monitoring, Fehlerbehandlung und der Umgang mit neuen API-Versionen von Shopify. Ohne festen Verantwortlichen veraltet jede App und fällt irgendwann ohne Ankündigung aus.
Braucht eine App zwingend einen eigenen Server?
Für alles, was Zugangsdaten hält, Webhooks verarbeitet oder zeitgesteuert läuft, ja. Reine Erweiterungen der Oberfläche kommen teilweise ohne aus. Die Frage entscheidet sich daran, ob Logik geschützt und außerhalb eines Seitenaufrufs ausgeführt werden muss.
Baut ihr auch Themes?
Ja, aber das ist eine eigene Disziplin. Storefront, Templates, Sections und Frontend-Performance beschreiben wir auf der Seite zur Shopify Entwicklung. Diese Seite behandelt alles, was im Admin, im Checkout oder auf einem eigenen Server läuft.
Brauchst Du wirklich eine eigene App?
Wir schauen uns Deinen Prozess an und sagen Dir, ob eine Theme-Erweiterung reicht, eine bestehende App genügt oder eine eigene App die günstigere Lösung ist.