Shopify-App-Entwickler auswählen: 12 Prüfragen vor dem Angebot
Kurzantwort: Ein geeigneter Shopify-App-Entwickler versteht nicht nur Code, sondern auch den Shop-Prozess, die Shopify-Architektur, Sicherheit und den Betrieb. Prüfen Sie Referenzen, technische Erfahrung, Abnahmeverfahren, Wartungsmodell, Rechte am Code und Ausstieg. Vergleichen Sie Angebote nur mit demselben Leistungsumfang. Der niedrigste Preis ist selten der günstigste Weg.
Eine individuelle App ist eine langfristige Verbindung. Sie investieren fünfstellig und bleiben danach auf Wartung, Updates und Weiterentwicklung angewiesen. Die Auswahl des Entwicklers ist deshalb eine strategische Entscheidung, nicht ein Einkauf von Stunden.
Die 12 Prüfragen
1. Haben Sie vergleichbare Shopify-Apps entwickelt?
Fragen Sie nach Projekten mit ähnlicher Komplexität: Integrationen, Datenmengen, Rollen, Checkout-Nähe oder Compliance. Referenzen müssen nicht öffentlich sein, aber nachvollziehbar. Ein allgemeines „Wir machen Webentwicklung“ reicht nicht.
2. Welche App-Architektur schlagen Sie vor und warum?
Ein guter Entwickler kann erklären:
- Warum eine Custom App, ein öffentlicher App-Store-Eintrag oder eine private App passt,
- wie Daten gespeichert werden,
- welche Teile in Shopify bleiben und welche extern laufen,
- wie Fehler und Wiederholungen behandelt werden.
3. Wie gehen Sie mit Shopify-API-Versionen und Updates um?
Shopify entwickelt die Plattform weiter. Fragen Sie:
- Welche API-Version wird verwendet?
- Wie werden Breaking Changes erkannt?
- Wer aktualisiert die App?
- Wie wird die App nach Updates getestet?
4. Wie minimieren Sie Berechtigungen?
Eine App sollte nur die Scopes anfordern, die sie wirklich braucht. Fragen Sie nach dem Berechtigungskonzept und nach dem Umgang mit sensiblen Daten. Mehr dazu: GraphQL Admin API und Berechtigungen.
5. Wie sichern Sie Webhooks und Hintergrundprozesse ab?
Webhooks können mehrfach ankommen, ausfallen oder in falscher Reihenfolge eintreffen. Ein guter Anbieter erklärt Idempotenz, Signaturprüfung, Wiederholungen und Monitoring. Mehr dazu: Webhooks sicher bauen.
6. Wie testen Sie die App?
Fragen Sie nach:
- Testfällen und Fehlerfällen,
- Testdaten,
- Berechtigungstests,
- Lasttests,
- Regressionstests nach Updates,
- Abnahmeprotokoll.
„Wir testen manuell“ ist kein Testkonzept.
7. Wie wird die App deployed und überwacht?
Klare Antworten zu:
- Hosting und Umgebung,
- Deployment-Prozess,
- Rollback,
- Monitoring und Alarme,
- Logs,
- Backups,
- Zuständigkeit bei Ausfällen.
8. Wie dokumentieren Sie die Übergabe?
Dokumentation ist kein Nice-to-have. Fragen Sie nach:
- Architekturübersicht,
- Datenmodell,
- Schnittstellen,
- Betriebshandbuch,
- Testfällen,
- Ansprechpartnern.
Ohne Dokumentation wird jede spätere Änderung teuer.
9. Wie regeln Sie Rechte am Code?
Klären Sie:
- Wer besitzt den Quellcode?
- Welche Nutzungsrechte erhalten Sie?
- Dürfen Sie die App von Dritten ändern lassen?
- Gibt es eine Escrow-Vereinbarung?
- Was passiert bei Vertragsende?
Mehr dazu: Vertrag für Shopify-App-Entwicklung.
10. Wie sieht die Wartung aus?
Fragen Sie nach:
- Leistungsumfang,
- Reaktionszeiten,
- Bereitschaftszeiten,
- Preismodell,
- Ausschlüssen,
- Weiterentwicklung.
Wartung ist ein eigener Kostenblock, nicht ein Geschenk. Details: Wartung einer eigenen Shopify-App.
11. Wie gehen Sie mit Änderungen um?
Ein Change-Request-Prozess verhindert Streit:
- Wie wird eine Änderung beschrieben?
- Wer schätzt sie?
- Wer gibt sie frei?
- Wie wird sie dokumentiert?
- Wie wirkt sie auf Zeitplan und Budget?
12. Wie sieht der Ausstieg aus?
Ein guter Anbieter hat keine Angst vor dieser Frage. Klären Sie:
- Datenexport,
- Codeübergabe,
- Löschung,
- Übergangsunterstützung,
- Kosten,
- Fristen.
Angebote richtig vergleichen
Vergleichen Sie nur Angebote mit demselben Umfang. Prüfen Sie:
| Punkt | Worauf achten |
|---|---|
| Leistungsumfang | Muss- und Kann-Funktionen klar getrennt |
| Annahmen | Welche Voraussetzungen gelten? |
| Ausschlüsse | Was ist ausdrücklich nicht enthalten? |
| Phasen | Discovery, Umsetzung, Tests, Launch |
| Abnahme | Kriterien und Testverfahren |
| Preis | Festpreis oder Aufwand mit Obergrenze |
| Änderungen | Stundensatz und Prozess |
| Wartung | separat ausgewiesen |
| Rechte | Code, Nutzung, Ausstieg |
| Datenschutz | AVV und Datenfluss |
Ein Angebot, das den Umfang nicht beschreibt, ist nicht vergleichbar – egal wie detailliert die Summe aussieht.
Warnsignale
- „Das ist in zwei Wochen fertig“ ohne Discovery.
- Keine Fragen zu Daten, Mengen oder Rollen.
- Keine Referenzen oder nur allgemeine Websites.
- Keine Aussage zu Wartung und Updates.
- Keine Dokumentation.
- Keine Angaben zu Datenschutz und Berechtigungen.
- Auffällig niedriger Preis bei großem Umfang.
- Druck, sofort zu unterschreiben.
Technische Due Diligence
Wenn Sie fachliche Unterstützung haben, prüfen Sie:
- Datenmodell und Schnittstellen,
- Fehlerbehandlung,
- Sicherheitskonzept,
- Teststrategie,
- Deployment und Monitoring,
- Abhängigkeiten von Drittanbietern,
- Skalierung bei Wachstum.
Ohne technische Vorkenntnisse helfen gezielte Fragen und Referenzgespräche.
Eigene Apps als Nachweis
Classymarketing entwickelt eigene Shopify-Apps im App Store, darunter Poptify, Wunschbox, Der EU-Widerrufsbutton und PPWR-Regeltreue. Diese Produkte sind ein Nachweis für Entwicklung, Betrieb und App-Store-Erfahrung – aber kein automatischer Beleg für jedes individuelle Projekt. Prüfen Sie Referenzen und Anforderungen trotzdem im Detail.
Häufige Fragen
Brauche ich eine Agentur oder einen Freelancer?
Beides kann funktionieren. Eine Agentur bietet oft mehr Kapazität und Vertretung; ein Freelancer ist häufig direkter und günstiger. Entscheidend sind Erfahrung, Verfügbarkeit, Dokumentation und Ausstieg.
Wie viele Angebote sollte ich einholen?
Mindestens zwei, besser drei mit demselben Lastenheft. Achten Sie auf vergleichbare Annahmen und Ausschlüsse.
Sind Referenzen Pflicht?
Sie sind ein wichtiges Signal. Manche Kunden erlauben keine öffentliche Nennung. Fragen Sie nach anonymisierten Beispielen, technischen Details und Referenzgesprächen.
Woran erkenne ich ein unseriöses Angebot?
Es nennt keinen Umfang, keine Annahmen, keine Abnahme und keine Wartung. Es verspricht einen extrem niedrigen Preis oder eine unrealistisch kurze Laufzeit. Es beantwortet technische Fragen ausweichend.
Nächster Schritt
Wenn Sie Angebote für eine individuelle Shopify-App vergleichen möchten, starten Sie mit demselben Lastenheft und denselben Prüfragen. So werden Unterschiede sichtbar. Projekt besprechen oder SaaS-Lösungen ansehen.