APP-ENTWICKLUNG · PUBLIC & PRIVATE

Shopify App Entwicklung — Custom Apps & Extensions

Von öffentlichen App-Store-Produkten bis zu privaten internen Werkzeugen, von Theme App Extensions bis zur Checkout-UI — gebaut auf Shopifys eigenem Stack: Remix, Polaris und Functions.

  • ab 6.500 €
  • Shopify-Plus-Partner
  • 120+ Shops live seit 2018
  • Festpreis, schriftlicher Umfang

Lieber per E-Mail? hello@shopindev.com

Live-Shops, die wir in Europa gebaut haben
Alle 29 Referenzen ↗
Wir hatten vorher drei Agenturen. Shopindev war die einzige, die nicht behaupten musste, technisch zu sein — weil sie es ist. Unser Wechsel zu Plus dauerte zwei Wochen.
Deniz AtaçCo-Founder · Atelier/24
Warum Shopindev?

Shopify App Entwicklung: warum Shopindev?

Öffentliche App-Store-Apps

Vollständig konform mit App Bridge, Polaris, OAuth, Webhooks und den Review-Anforderungen von Shopify.

Private Custom Apps

Nur für Ihren Shop — eigene Workflows, ERP-Anbindungen und interne Tools ohne App-Store-Beschränkungen.

Theme App Extensions

App-Blöcke, die Händler über den Theme-Editor platzieren — der moderne Shopify-2.0-Standard.

Checkout-UI-Extensions

Eigene Felder, Badges und Validierungen im Checkout für Shopify-Plus-Shops.

Shopify Functions

Rabatt-, Versand- und Zahlungslogik, die als JavaScript oder Rust am Edge läuft.

Admin-Blöcke

Eigene Panels und Aktionen auf Bestell-, Produkt- und Kundenseiten, wo Ihr Team ohnehin arbeitet.

Shopify App Entwicklung in vier Schritten

01 — UMFANG

Anforderungen

Welches Problem die App löst, welche Shopify-APIs nötig sind, plus Performance- und Sicherheitsanforderungen.

1 Woche
02 — ARCHITEKTUR

Stack & Infrastruktur

Remix, TypeScript, Polaris UI, Prisma und Postgres, verdrahtet über die Shopify CLI.

1 Woche
03 — UMSETZUNG

Entwicklung & Tests

Für Public Apps: App Bridge, OAuth und Webhooks. Für Private: nur die eigene Logik.

3–8 Wochen
04 — VERÖFFENTLICHUNG

Review oder Installation

App-Store-Einreichung und Review für Public Apps, oder ein direkter Installationslink für private.

1–2 Wochen
APP-ENTWICKLUNG · IM DETAIL

Wann eine eigene App die richtige Antwort ist

Eine App ist der teuerste Weg, ein Problem zu lösen. Oft ist sie trotzdem der einzige — und manchmal ist sie schlicht überflüssig.

Erst prüfen, ob es ohne App geht

Vieles, wofür früher eine App nötig war, geht heute im Theme: Metafelder für zusätzliche Produktdaten, Theme-Bausteine für neue Abschnitte, Shopify Functions für Rabatt- und Versandregeln, Flow für Automatisierung. Diese Wege sind schneller, billiger und belasten die Ladezeit nicht.

Wir gehen diese Liste durch, bevor wir ein Angebot für eine App schreiben. Wenn die Antwort „Metafeld plus Theme-Baustein“ lautet, sagen wir das — auch wenn der Auftrag dadurch kleiner wird.

  • Zusätzliche Produktdaten → Metafelder
  • Rabatt-, Versand- und Zahlungslogik → Shopify Functions
  • Interne Abläufe → Flow, nicht Code

Private App oder öffentliche App

Eine private beziehungsweise Custom App läuft nur in Ihrem Shop. Sie braucht keine Freigabe durch Shopify, keinen Support für Fremde, keine Abrechnung — und ist deshalb schneller und günstiger. Das ist der richtige Weg für Anbindungen an ERP, Lager, Buchhaltung oder ein internes Werkzeug.

Eine öffentliche App im App Store ist ein Produkt, kein Projekt: Freigabeprozess, Mandantenfähigkeit, Abrechnung, Support, Datenschutzdokumentation und laufende Pflege bei jeder API-Version. Wer das nicht einplant, baut eine App, die nach einem Jahr abgeschaltet wird.

Der technische Stapel

Wir bauen mit Remix und Polaris, weil das der von Shopify unterstützte Weg ist: eingebettete Oberfläche, die aussieht und sich verhält wie der Adminbereich, Session-Verwaltung und App Bridge inklusive. Die Datenanbindung läuft über GraphQL, weil die REST-Schnittstelle nur noch eingeschränkt weiterentwickelt wird.

Für Eingriffe im Shopfront kommen Theme App Extensions zum Einsatz statt Skript-Injektion — sie sind vom Händler ein- und ausschaltbar und überleben Theme-Wechsel.

Webhooks und die Frage der Zuverlässigkeit

Die meisten Integrationen scheitern nicht am ersten Tag, sondern am tausendsten Ereignis. Webhooks können doppelt ankommen, verspätet ankommen oder ausfallen. Eine Anbindung, die das nicht berücksichtigt, erzeugt Doppelbuchungen oder verliert Bestellungen.

Deshalb gehören Wiederholungslogik, Idempotenz und ein Abgleichlauf zur Grundausstattung jeder Integration, die wir bauen — nicht zur Ausbaustufe.

API-Versionen altern

Shopify veröffentlicht vierteljährlich eine neue API-Version und unterstützt jede eine begrenzte Zeit. Eine App, die niemand pflegt, hört irgendwann ohne Vorwarnung auf zu funktionieren — meist an einem Tag mit hohem Umsatz.

Wir sagen beim Angebot dazu, welcher Pflegeaufwand jährlich realistisch ist. Eine App ohne Wartungsbudget ist eine Rechnung, die später kommt.

Wem der Code gehört

Ihnen. Sie bekommen das Repository, die Zugangsdaten und eine Dokumentation, mit der ein anderes Team weiterarbeiten kann. Wir hosten auf Wunsch, aber Sie sind nicht darauf angewiesen.

Das ist keine Großzügigkeit, sondern Voraussetzung dafür, dass Sie eine App überhaupt verantworten können. Software, die Sie nicht übernehmen können, ist gemietet, nicht gekauft.

HÄUFIGE FRAGEN

Shopify App Entwicklung: häufige Fragen

Was kostet die Entwicklung einer Shopify App?

Eine einfache Public App liegt bei 6.500–34.000 €; komplexe Projekte mit ERP-Anbindung erreichen 48.000 €+. Private Custom Apps liegen typisch zwischen 11.000 und 44.000 €.

Public oder private App?

Nur für Ihren Shop: privat ist schneller, sicherer und weniger eingeschränkt. Wenn Sie an andere Händler verkaufen wollen: public, mit App-Store-Distribution und Umsatzpotenzial.

Womit entwickeln Sie?

Shopifys offizieller Stack: Remix auf Node.js, TypeScript, Polaris für UI, Shopify CLI, App Bridge sowie Prisma mit Postgres.

Wie lange dauert das App-Store-Review?

Ein bis zwei Wochen. Erste Einreichungen gehen selten unverändert durch — meist ein oder zwei Korrekturrunden. Das planen wir ein.

Es antwortet ein Mensch, kein Bot — werktags meist innerhalb von 30 Minuten.

Erzählen Sie uns von Ihrem Projekt