Wir entwerfen, bauen und betreiben Shopify-Apps

Custom Apps für einen einzelnen Shop, Public Apps für den Shopify App Store. Wir führen eine Anforderung durch Architektur, Umsetzung, Sicherheitsprüfung und Release, und danach halten wir die App im Betrieb. Die drei Apps hier unten sind unsere eigenen, die erste davon steht im offiziellen Shopify App Store.

Unsere Apps

Drei Apps, die wir spezifiziert, gebaut und veröffentlicht haben und selbst betreiben.

Discount & Price Tracker
Live im Shopify App Store

Die europäische Preisangabenrichtlinie ohne Mehraufwand erfüllen.

Die App zeichnet die Preishistorie automatisch auf und zeigt den niedrigsten Preis der letzten 30 Tage auf Ihren Shop-Seiten an.

Omnibus Price Tracker settings panel with lowest price notice
Nutrition information editor and rendered nutrition table

Noch nicht im Shopify App Store gelistet. Ausgewählte Händler testen sie gemeinsam mit uns.

Ingredient & Nutrition Manager
In Entwicklung

Nährwertangaben im Onlineshop zentral pflegen und automatisch anzeigen.

Passend für die Kennzeichnungspflichten für Lebensmittel in den USA, Kanada und Europa

Noch nicht im Shopify App Store gelistet. Ausgewählte Händler testen sie gemeinsam mit uns.

SmileScore
In Entwicklung

Kundenbewertungen über ein eigenes Emoji-System einsammeln.

Ideal für Marken mit junger Zielgruppe oder starkem Social-Media-Marketing.

Noch nicht im Shopify App Store gelistet. Ausgewählte Händler testen sie gemeinsam mit uns.

Product page with emoji reaction bar and emoji picker

Noch nicht im Shopify App Store gelistet. Ausgewählte Händler testen sie gemeinsam mit uns.

Was dazugehört

Vier Stellen der App-Arbeit, an denen sich die Technik zeigt.

Auf jede dieser Stellen antwortet etwas, das in unseren eigenen Apps läuft. Eine der drei steht im Shopify App Store, und Hosting, Fehler und Updates betreuen wir bei allen dreien.

01
Ein echtes Backend

Eine App ist eine gehostete Anwendung, kein Theme

Eine Shopify-App läuft auf eigenen Servern, mit eigener Datenbank, eigenen Sessions und eigener Verfügbarkeit. Sie ist lediglich in den Shopify-Admin eingebettet. Der Bau ist ab dem ersten Tag Backend-Arbeit, und der Betrieb ist es genauso.

In unseren Apps

  • Drei Apps auf Infrastruktur, die wir betreiben, jede mit eigener Datenbank und eigenen Sessions.
  • Hosting, Fehler und Updates liegen bei uns, lange nach dem ersten Release.
  • Shopify nimmt API-Versionen nach festem Plan aus dem Betrieb, und der Umzug darauf ist unsere Aufgabe.
02
Die Shopify-Schnittstelle

Der größte Teil der Arbeit steckt in der Schnittstelle zu Shopify

Installation und Deinstallation über OAuth, Scopes auf das Nötigste beschränkt, Session-Tokens, die verpflichtenden Datenschutz-Webhooks und eine Warteschlange, die die Rate Limits der Admin API einhält. Eine App, die davon etwas auslässt, wirkt im Test-Shop fertig und fällt im laufenden Shop unter Last aus.

In unseren Apps

  • Installation und Deinstallation über OAuth, Session-Tokens und eine Signaturprüfung bei jeder eingehenden Anfrage.
  • Die drei verpflichtenden Datenschutz-Webhooks, beantwortet und protokolliert.
  • Eine Anfrage-Warteschlange, die auch unter Last innerhalb der Rate Limits der Admin API bleibt.
03
Die App-Store-Prüfung

Shopify prüft eine Public App, bevor ein Händler sie installieren kann

Listing, Demo-Shop, Umgang mit Daten und Performance werden geprüft, und die Antwort kommt schriftlich zurück. Diese Prüfung ist ein Audit von außerhalb des Projekts, und sie ist der eine Teil der App-Arbeit, den niemand wegreden kann.

In unseren Apps

  • Unser Discount & Price Tracker hat diese Prüfung durchlaufen und ist im Shopify App Store gelistet.
  • Listing, Demo-Shop und Umgang mit Daten bereiten wir vor, nicht der Händler.
  • Kunden-Apps bauen wir ab dem ersten Tag gegen dieselbe Checkliste.
04
Die laufenden Kosten

Die laufenden Kosten müssen unter den Einnahmen bleiben

Jede Installation kostet Hosting, Speicher und Anfragen, solange sie besteht, während der Preis der bleibt, der im Listing steht. Eine App wird erst dann ein Geschäft, wenn die Kosten je Installation deutlich unter dem liegen, was die Installation einbringt.

In unseren Apps

  • Die Hosting-Rechnung für unsere eigenen Apps zahlen wir jeden Monat, die Kosten je Installation sind also unsere eigene Zahl.
  • Gecachte Abfragen, kleine Datenmengen und ein schlanker Fußabdruck werden beim Entwurf entschieden und nicht später aufgeräumt.
  • Dieselbe Rechnung stellen wir für die Betriebskosten einer Kunden-App auf.
App-Entwicklung

Wie wir eine Shopify-App ausliefern

Den Umfang abstecken

Wir beginnen damit, was die App für den Händler leisten muss und wo Shopify selbst aufhört. Diese Grenze entscheidet das meiste, was danach kommt, vor allem ob eine Custom App für einen Shop reicht oder ob die Arbeit in eine Public App gehört, die jeder Händler installieren kann.

Architektur und Daten

Wir entscheiden früh, was die App speichert und was in Shopify bleibt. Produkt- und Bestelldaten liegen in Metafeldern, wo immer das geht. Das hält die App schlank, lässt die Daten des Händlers dort, wo er ihnen ohnehin vertraut, und verhindert, dass die Hosting-Rechnung mit jeder Installation wächst.

Oberflächen-Design

Eine eingebettete App sitzt im Shopify-Admin und muss deshalb aussehen und sich verhalten wie er. Wir gestalten gegen Polaris und gegen die Ansichten, die ein Händler bereits kennt. Das hält die Support-Anfragen nach dem Start niedrig.

Umsetzung und Anbindung

Der Installationsablauf über OAuth, der kleinste Satz an Scopes, mit dem die App arbeiten kann, ein Webhook für jedes Ereignis, auf das sie reagiert, und eine Warteschlange, die die Rate Limits der Admin API einhält. Der größte Teil der Arbeit an einer App steckt nicht in der Funktion selbst, sondern in allem darum herum, das weiterlaufen muss, während Shopify ausgelastet ist.

Test und Sicherheitsprüfung

Qualitätssicherung an echten Shop-Daten, danach der Sicherheitsdurchgang mit den verpflichtenden Datenschutz-Webhooks, Signaturprüfungen bei jeder eingehenden Anfrage, dem Umgang mit Session-Tokens und einem Blick darauf, was die App verlässt und wohin es geht.

App-Store-Prüfung und Release

Eine Public App wird von Shopify geprüft, bevor sie jemand installieren kann. Wir bereiten das Listing, den Demo-Shop und die Antworten vor, nach denen die Prüfer fragen, und wir tragen die Feedback-Runden, bis die App freigegeben ist. Eine Custom App überspringt die Warteschlange und geht direkt in den Shop, für den sie gebaut wurde.

Der Betrieb danach

Eine App ist ein Dienst und keine einmalige Lieferung. Wir beobachten Installationen und Fehler, gehen die API-Versionen mit, die Shopify jedes Quartal veröffentlicht und nach einem Jahr abschaltet, und halten die Kosten je Installation unter dem, was die Installation einbringt. Diese letzte Zahl entscheidet, ob eine Public App ein Geschäft ist oder ein Hobby.

Häufige Fragen

Öffnen Sie den Shopify App Store, suchen Sie dort die gewünschte CartCraft-App und klicken Sie auf „App hinzufügen“. Die Installation läuft danach direkt in Ihrem Shopify-Admin weiter.

So entfernen Sie eine unserer Apps:

  1. Melden Sie sich in Ihrem Shopify-Admin an.
  2. Gehen Sie in den Bereich „Apps“.
  3. Klicken Sie auf das Papierkorb-Symbol neben der App, die Sie entfernen möchten.
  4. Folgen Sie den Hinweisen, bis die App vollständig deinstalliert ist.
  5. Kündigung bestätigen: Die Deinstallation stoppt die Abrechnung nicht sofort, da Shopify alle 30 Tage abrechnet. Die Kündigung wirkt im nächsten Abrechnungszeitraum.

Sie erreichen unser Support-Team unter [email protected] oder über das Kontaktformular am Ende dieser Seite. Wir helfen Ihnen bei allen Fragen und Problemen weiter.

Ausführlichere Informationen zu einer einzelnen CartCraft-Shopify-App finden Sie auf der jeweiligen App-Seite auf unserer Website oder im offiziellen Eintrag im Shopify App Store.

Nach der Deinstallation bleiben die Daten, die die App in Ihrem Shopify-Konto gespeichert hat, noch 30 Tage erhalten. So können Sie die App erneut installieren, ohne Ihre Daten zu verlieren. Änderungen, die die App an Theme oder Einstellungen Ihres Shops vorgenommen hat, werden dabei nicht automatisch zurückgesetzt und müssen bei Bedarf von Hand angepasst werden.

Eine Custom App wird für einen einzelnen Shop gebaut und direkt dort installiert, ohne Listing und ohne Prüfungs-Warteschlange. Eine Public App steht im Shopify App Store, kann von jedem Händler installiert werden und muss vorher die Prüfung von Shopify bestehen. Custom ist schneller und günstiger, wenn nur Ihr eigener Shop die Funktion braucht. Public ist der Weg, wenn die App selbst Geld verdienen soll.

Eine App ist eine Webanwendung und braucht deshalb einen Ort, an dem sie läuft, solange sie installiert ist. Wir betreiben sie für Sie auf Infrastruktur, die wir verwalten, oder übergeben das Ganze an Ihr eigenes Hosting, mit eingerichtetem und dokumentiertem Deployment. In beiden Fällen gehört Ihnen der Code.

Nein, bei unseren Apps gibt es weder Einrichtungsgebühren noch versteckte Kosten. Sie zahlen ausschließlich die Abogebühr, die im Shopify App Store angegeben ist.

Ja, die meisten unserer Apps haben eine kostenlose Testphase. Während der Testphase können Sie die App vollständig nutzen und in Ruhe entscheiden, ob sie zu Ihnen passt, bevor Sie ein Abo abschließen.

Ja, die gesamte Zahlungsabwicklung läuft sicher über das Abrechnungssystem von Shopify. Wir speichern Ihre Kreditkartendaten nicht und haben keinen Zugriff darauf.

Unsere Apps sind auf die gängigen Shopify-Themes ausgelegt. Für das beste Ergebnis empfehlen wir Themes, die regelmäßig aktualisiert und gepflegt werden. Falls es zu Problemen bei der Kompatibilität kommt, wenden Sie sich bitte an unser Support-Team.

Die Entwicklung rechnen wir nach Stunden gegen eine Schätzung ab, die vor dem Start gemeinsam festgelegt wird, und die Schätzung ist nach Arbeitsschritten aufgeschlüsselt, damit Sie sehen, wohin die Zeit geht. Der Betrieb ist ein getrennter, deutlich kleinerer Monatsbetrag, der davon abhängt, wie viele Installationen die App trägt. Beide Zahlen legen wir Ihnen vor der ersten Zeile Code vor, denn die zweite entscheidet, ob sich eine Public App überhaupt lohnt.

Shopify prüft eine neue Public App, bevor sie live geht, und die erste Antwort kommt üblicherweise innerhalb von ein bis zwei Wochen. Bei den meisten Apps kommen Punkte zum Nachbessern zurück, das ist normal und übernehmen wir. Listing, Demo-Shop und die Antworten zum Umgang mit Daten bereiten wir vorab auf, weil genau das die Runden verkürzt.