Publishing Your App on the Shopify App Store

Complete guide to passing Shopify App Store review: requirements checklist, common rejection reasons, listing optimization, and post-launch growth strategies.

E
ECOSIRE Research and Development Team
|19. März 202611 Min. Lesezeit2.5k Wörter|

Veröffentlichen Sie Ihre App im Shopify App Store

Der Shopify App Store beherbergt über 10.000 Apps, die um die Aufmerksamkeit der Händler konkurrieren, doch die Genehmigung – und Entdeckung – einer App ist ein Prozess, der selbst erfahrene Entwickler aus der Fassung bringt. Das Überprüfungsteam von Shopify lehnt etwa 40 % der ersten Einsendungen ab, die meisten aus vermeidbaren Gründen, die gut dokumentiert sind, aber weitgehend ignoriert werden.

Dieser Leitfaden bietet das vollständige Playbook für die Einreichung: technische Anforderungen, Designstandards, Listing-Optimierung und die Wachstumsstrategien, die Apps von null Installationen zu konsistenten monatlich wiederkehrenden Einnahmen führen.

Wichtige Erkenntnisse

  • Der Überprüfungsprozess von Shopify dauert durchschnittlich 10–15 Werktage – planen Sie Ihren Startzeitplan entsprechend – Die Konformität mit dem Polaris-Designsystem ist für eingebettete App-Abschnitte nicht verhandelbar
  • Die Qualität der App-Einträge wirkt sich direkt auf die Konvertierung von Suchergebnissen in Installationen aus – investieren Sie in sie
  • Die Qualität des Onboarding-Ablaufs ist ein Bewertungskriterium – das erste Erlebnis muss ohne die Hilfe von Shopify-Mitarbeitern intuitiv sein
  • Anforderungen an die Preistransparenz: Alle Gebühren müssen über die Shopify Billing API erfolgen, keine Zahlungen außerhalb der Plattform
  • Die Dokumentation zur Einhaltung der Datenschutzbestimmungen (DSGVO, CCPA) muss korrekt und vollständig sein
  • Eine Bewertung von 4,0+ in den ersten 6 Monaten ist entscheidend für eine dauerhafte Sichtbarkeit im App Store
  • Die Analyse des Partner-Dashboards zeigt genau, wo Händler Ihren Installationstrichter verlassen

Voraussetzungen für Partnerkonto und App-Setup

Vor dem Absenden müssen Ihr Shopify-Partnerkonto und die App-Konfiguration abgeschlossen sein.

Anforderungen an das Partnerkonto:

  1. Verifiziertes Shopify-Partnerkonto unter partners.shopify.com
  2. Bankkonto für Umsatzauszahlungen verbunden
  3. Zwei-Faktor-Authentifizierung aktiviert
  4. Partnervereinbarung akzeptiert (einschließlich Umsatzbeteiligung: Shopify übernimmt 20 % der Abonnementgebühren, 0 % für Apps, die für immer kostenlos sind oder über 1 Mio. USD Jahresumsatz im Rahmen der Umstrukturierung der Umsatzbeteiligung liegen)

App-Konfiguration im Partner Dashboard:

Navigieren Sie zu Apps > App erstellen. Konfigurieren:

  • App-Name: Eindeutig, beschreibend, kein „Shopify“ im Namen (Markenrichtlinie)
  • App-URL: Ihre Produktions-App-URL (muss HTTPS verwenden)
  • Zulässige Weiterleitungs-URLs: Schließen Sie alle in Ihrem OAuth-Ablauf verwendeten Rückruf-URLs ein
  • Umfänge: Fordern Sie nur die minimal erforderlichen Umfänge an – übermäßige Umfangsanforderungen führen zur Ablehnung der Überprüfung
  • App-Proxy (falls zutreffend): URL-Pfad und Ziel-URL konfigurieren

Webhooks zur Einhaltung der DSGVO (erforderlich für alle Apps):

# shopify.app.toml
[[webhooks.subscriptions]]
topics = ["customers/data_request"]
uri = "/webhooks/gdpr/customers-data-request"

[[webhooks.subscriptions]]
topics = ["customers/redact"]
uri = "/webhooks/gdpr/customers-redact"

[[webhooks.subscriptions]]
topics = ["shop/redact"]
uri = "/webhooks/gdpr/shop-redact"

Diese drei Endpunkte müssen innerhalb von 5 Sekunden 200 zurückgeben und die Datenlöschungs-/Exportanfragen tatsächlich verarbeiten. Das Prüfteam testet diese Endpunkte. Die Rückgabe von 200 ohne Implementierung der Funktionalität führt zur Entfernung nach der Genehmigung.


Anforderungen an die technische Überprüfung

Das Überprüfungsteam von Shopify führt manuelle und automatisierte technische Prüfungen durch. Bestehen Sie alle diese Punkte, bevor Sie sie absenden.

Authentifizierung und Sicherheit:

AnforderungPrüfen
Der OAuth-Flow verwendet ausschließlich HTTPSAlle Umleitungs-URIs müssen HTTPS
Statusparameter in OAuth-AnfragenVerhindert CSRF-Angriffe
HMAC-Verifizierung für WebhooksAlle eingehenden Webhooks müssen überprüft werden
Keine fest codierten API-AnmeldeinformationenAnmeldeinformationen nur in Umgebungsvariablen
Sitzungsdaten im Ruhezustand verschlüsseltErforderlich für Apps, die vertrauliche Daten speichern
CSP-Header auf allen SeitenErforderlich für eingebettete App-Seiten

API-Nutzungsanforderungen:

  • Verwenden Sie niemals veraltete API-Versionen – verwenden Sie immer eine Version der letzten 12 Monate
  • Behandeln Sie die API-Ratenbegrenzung ordnungsgemäß (429 Antworten müssen einen erneuten Versuch auslösen, keine Fehler werden den Händlern angezeigt)
  • Führen Sie nach der Deinstallation niemals API-Aufrufe im Namen von Händlern durch
  • Bereinigen Sie alle Händlerdaten innerhalb von 48 Stunden nach Erhalt eines shop/redact-Webhooks

App-Leistungsbenchmarks:

  • Erster Ladevorgang der eingebetteten App: weniger als 3 Sekunden auf durchschnittlicher Händlerhardware
  • Keine JavaScript-Fehler in der Browserkonsole bei normaler Verwendung
  • Alle Seiten werden in Chrome, Firefox, Safari und Edge korrekt gerendert
  • Mobil-responsiv, wenn Ihre App über kundenorientierte Komponenten verfügt

Überprüfung des Onboarding-Ablaufs:

Das Prüfteam installiert Ihre App und bewertet die Erstausführung ohne Dokumentation. Ihr Onboarding muss:

  1. Erklären Sie auf dem ersten Bildschirm deutlich, was die App tut
  2. Führen Sie neue Benutzer durch die erforderlichen Einrichtungsschritte
  3. Es ist nicht erforderlich, den Support zu kontaktieren, um die Erstkonfiguration abzuschließen
  4. Verwenden Sie Polaris CalloutCard- oder Banner-Komponenten für Onboarding-Eingabeaufforderungen

Design- und UX-Standards

Die Designanforderungen von Shopify werden strikt durchgesetzt, da die Konsistenz des Händlererlebnisses im gesamten Administratorbereich ein zentraler Wert der Plattform ist.

Obligatorische Polaris-Nutzung:

Alle UI-Elemente innerhalb der eingebetteten App (gerendert im Shopify-Admin-Iframe) müssen Polaris-Komponenten verwenden. Insbesondere verboten:

– Benutzerdefinierte Schaltflächenkomponenten, die nicht mit den Polaris Button-Stilen übereinstimmen – Benutzerdefinierte Formulareingaben, die nicht mit den Polaris-Stilen TextField, Select, Checkbox übereinstimmen

  • Benutzerdefinierte Farbschemata, die von den Polaris-Designtokens abweichen
  • Benutzerdefinierte Ladezustände, die Polaris Spinner oder SkeletonPage nicht verwenden

App Bridge-Navigation:

Eingebettete Apps müssen App Bridge für Navigationsaktionen verwenden. Die Verwendung von window.location.href- oder <a>-Tags für die Navigation innerhalb des eingebetteten Kontexts beeinträchtigt das Händlererlebnis. Verwendung:

import { useNavigate } from "@remix-run/react";

// For in-app navigation
const navigate = useNavigate();
navigate("/app/settings");

// For external links (opens in new tab, respecting embedded context)
import { useAppBridge } from "@shopify/app-bridge-react";
const app = useAppBridge();
// Use Redirect action for external URLs

Fehlerzustände:

Das Prüfteam testet gezielt Fehlerbedingungen. Jedes Formular muss Folgendes verarbeiten:

  • Netzwerkfehler (Banner mit Fehlermeldung anzeigen, keine leere Seite)
  • Validierungsfehler (inline, neben dem relevanten Feld)
  • Leere Zustände (verwenden Sie die Polaris EmptyState-Komponente mit einer Aktion)
  • Ladezustände (verwenden Sie SkeletonPage für anfängliche Ladevorgänge, Spinner für Aktionen)

Zugänglichkeitsanforderungen:

  • Alle Bilder müssen einen beschreibenden Alternativtext enthalten
  • Interaktive Elemente müssen über die Tastatur navigierbar sein
  • Der Farbkontrast muss den WCAG-AA-Standards entsprechen (bei richtiger Verwendung von Polaris gehandhabt)
  • Screenreader-Beschriftungen auf allen Nur-Symbol-Schaltflächen

Listing-Optimierung für App Store Discovery

Ihr App-Eintrag ist eine Verkaufsseite. Händler, die Ihre App über die Suche oder das Durchsuchen von Kategorien finden, treffen innerhalb von Sekunden Installationsentscheidungen basierend auf der Qualität Ihres Eintrags.

Optimierung des App-Namens:

Der Name Ihrer App erscheint in den Suchergebnissen und sollte den Hauptvorteil kommunizieren. „Email Marketing Automation“ schneidet bei relevanten Suchanfragen besser ab als „MailBooster Pro“. Halten Sie Namen unter 30 Zeichen, um eine saubere Anzeige in den Suchergebnissen zu gewährleisten.

App-Slogan:

Ein Satz, maximal 60 Zeichen. Führen Sie mit dem Nutzen, nicht mit der Funktion. „15 % mehr abgebrochene Warenkörbe wiederherstellen“ übertrifft „Automatisierte E-Mails zur Warenkorbwiederherstellung“.

Struktur der App-Beschreibung:

Paragraph 1 (above the fold): Core value proposition and primary use case.
What problem does your app solve? For whom? What is the primary outcome?

Paragraph 2: Key features and how they deliver the benefit.

Paragraph 3: Social proof — merchants using the app, notable results, reviews.

Feature list (bullet points): 5-8 specific features with brief descriptions.

Paragraph 4: Integration information, compatibility notes.

Paragraph 5: Support and documentation resources.

Screenshot-Anforderungen:

  • Mindestens 3 Screenshots, maximal 8
  • Auflösung: mindestens 1600 x 900 Pixel
  • Zeigen Sie Ihre App im Einsatz – keine Marketinggrafiken oder Funktionsdiagramme
  • Der erste Screenshot ist der wichtigste – er erscheint in den Suchergebnissen
  • Kommentieren Sie Screenshots, um wichtige Funktionen hervorzuheben
  • Fügen Sie eine Video-Komplettlösung hinzu (30–90 Sekunden) – Apps mit Video konvertieren 40 % besser

Kategorie- und Schlüsselwortauswahl:

Wählen Sie die spezifischste Kategorie aus, die Ihre App genau beschreibt. Falsch kategorisierte Apps werden im Suchranking abgestraft. Für Schlüsselwörter: Fügen Sie Synonyme, Anwendungsfallbeschreibungen und Problemstellungen ein, nach denen Händler tatsächlich suchen. Füllen Sie Ihre Beschreibung nicht mit Schlüsselwörtern – der Algorithmus von Shopify ist ausgefeilt und bestraft unnatürliche Dichte.


Preisseitenstrategie

Die Preisarchitektur wirkt sich erheblich auf die Installationskonversionsraten und die Abwanderung aus.

Leistung des Freemium-Modells:

Apps mit einem kostenlosen Kontingent haben drei- bis fünfmal höhere Installationsraten als kostenpflichtige Apps. Kostenlose Stufen erstellen einen Conversion-Trichter: Händler installieren kostenlos → Erlebniswert → Upgrades für erweiterte Funktionen. Gestalten Sie Ihr kostenloses Kontingent so, dass es wirklich nützlich ist, aber so begrenzt, dass ein Upgrade einfach ist (Nutzungsbeschränkungen, Feature-Gates, Obergrenzen für die Anzahl der Händler).

Best Practices für die Preisseite:

  • Zeigen Sie alle Pläne mit einer übersichtlichen Funktionsvergleichstabelle an
  • Markieren Sie den empfohlenen Plan (die meisten Apps machen die mittlere Ebene zu „Beliebt“).
  • Schließen Sie eine Geld-zurück-Garantie ein, wenn Sie kostenpflichtige Pläne anbieten
  • Verwenden Sie monatliche Preise als primäre Anzeige, auch wenn jährliche Preise verfügbar sind
  • Zeigen Sie niemals Preise an, die von den Gebühren der Billing API abweichen – die Ablehnung von Bewertungen erfolgt automatisch

Shopify Billing API-Implementierung:

Alle Gebühren müssen über die Abrechnungs-API von Shopify abgewickelt werden. Zahlungslinks außerhalb der Plattform (Stripe, PayPal) sind für In-App-Funktionen verboten. Möglicherweise haben Sie für professionelle Dienstleistungen plattformunabhängige Zahlungen, aber App-Funktionen müssen hinter den Billing-API-Plänen verborgen bleiben.

// billing configuration example for tiered pricing
billing: {
  "Starter": {
    amount: 9.99,
    currencyCode: "USD",
    interval: BillingInterval.Every30Days,
    trialDays: 14,
  },
  "Professional": {
    amount: 29.99,
    currencyCode: "USD",
    interval: BillingInterval.Every30Days,
    trialDays: 14,
  },
  "Enterprise": {
    amount: 99.99,
    currencyCode: "USD",
    interval: BillingInterval.Every30Days,
  }
}

Der Bewertungseinreichungsprozess

Checkliste vor der Einreichung:

  • App wird sauber in einem neuen Entwicklungs-Store installiert
  • Der OAuth-Flow wird ohne Fehler abgeschlossen
  • Alle DSGVO-Webhooks geben 200 zurück und werden korrekt verarbeitet
  • App wird sauber deinstalliert (Sitzung gelöscht, keine verwaisten Daten)
  • Der Onboarding-Ablauf führt neue Benutzer ohne externe Hilfe durch die Einrichtung
  • Alle Polaris-Komponenten, die für die eingebettete Benutzeroberfläche verwendet werden
  • Die App wird bei einer gedrosselten Verbindung in weniger als 3 Sekunden geladen
  • Die URL der Datenschutzrichtlinie ist aktuell und korrekt
  • Screenshots der App-Liste zeigen die echte App-Benutzeroberfläche
  • Die Preisseite ist vollständig und entspricht der Abrechnungs-API-Konfiguration
  • Keine Konsolenfehler während des normalen App-Betriebs
  • Ratenbegrenzung wurde ordnungsgemäß gehandhabt
  • Test auf mehreren Browsern (Chrome, Firefox, Safari, Edge)

Zur Überprüfung einreichen:

Navigieren Sie im Partner-Dashboard zu Ihrer App > Vertrieb > Zur Überprüfung einreichen. Stellen Sie bereit:

  1. Testanweisungen: genaue Schritte für das Prüfteam zur Installation und Nutzung aller Funktionen
  2. Testanmeldeinformationen: Anmeldedaten für alle Integrationen von Drittanbietern, mit denen Ihre App eine Verbindung herstellt
  3. Video-Komplettlösung (optional, aber für komplexe Apps empfohlen): 2–5-minütige Demo
  4. Changelog-Notizen (für Updates): Was hat sich geändert und warum

Nach der Einreichung:

  • Die Überprüfung beginnt innerhalb von 3 Werktagen nach der Einreichung
  • Das erste Feedback zur Bewertung erfolgt in der Regel innerhalb von 10–15 Werktagen
  • Bei einer Ablehnung erhalten Sie konkretes Feedback – gehen Sie alle Punkte an, bevor Sie den Antrag erneut einreichen
  • Die Wiedervorlage-Warteschlange ist schneller (normalerweise 5–7 Werktage).

Wachstumsstrategien nach der Markteinführung

Die Genehmigung ist der erste Tag, nicht die Ziellinie. Nachhaltiges App Store-Wachstum erfordert aktives Management.

Bewertungserstellung:

Apps mit weniger als 10 Bewertungen haben deutlich niedrigere Conversion-Raten als Apps mit 50+. Implementieren Sie eine In-App-Überprüfungsanfrage, nachdem ein Händler einen wichtigen Meilenstein erreicht hat (die ersten 100 gesendeten E-Mails, der erste wiederhergestellte Warenkorb, die erste synchronisierte Bestellung). Nutzen Sie den nativen Bewertungsanfrage-Flow von Shopify:

// Trigger in-app review prompt via App Bridge
import { Modal, TitleBar } from "@shopify/app-bridge/actions";

// Display after user achieves milestone
const modal = Modal.create(app, {
  title: "Leave a review",
  url: `https://apps.shopify.com/your-app/reviews`,
});
modal.dispatch(Modal.Action.OPEN);

Funktionsveröffentlichungsrhythmus:

Apps, die Updates veröffentlichen, ranken im Shopify-Filter „Neu und aktualisiert“ häufig höher und weisen eine aktive Wartung auf – ein wichtiges Kaufsignal für Händler. Streben Sie alle 4–6 Wochen mindestens ein aussagekräftiges Update an.

Supportqualität:

Shopify überwacht die Reaktionszeiten und Lösungsraten des Supports. Bei Apps mit Support-Reaktionszeiten von mehr als 48 Stunden kommt es zu einer Verschlechterung der Bewertungsbewertung. Nutzen Sie den integrierten Support-Posteingang von Shopify (zugänglich über das Partner-Dashboard) für Support der Stufe 1, mit Eskalation an E-Mail/Slack bei komplexen Problemen.

App Store-Optimierung (ASO):

Verfolgen Sie monatlich Ihre Keyword-Rankings in der App Store-Suche. Verwenden Sie die Partner-Dashboard-Analyse, um zu ermitteln, welche Suchbegriffe zu Impressionen und Installationen führen. Testen Sie den Titel und den Slogan Ihres App-Eintrags per A/B – selbst kleine Verbesserungen der Conversion-Rate steigern sich erheblich.


Häufig gestellte Fragen

Wie lange dauert die Überprüfung im Shopify App Store?

Erste Überprüfungen dauern in der Regel 10–15 Werktage (2–3 Wochen). Wiedereinreichungen nach Bearbeitung des Ablehnungsfeedbacks dauern 5–7 Werktage. Komplexe Apps mit Integrationen von Drittanbietern oder ungewöhnlichen Berechtigungsbereichen können länger dauern, da Prüfer mehr Zeit benötigen, um die Funktionalität zu überprüfen. Planen Sie Ihren Startzeitplan mit einem 8-wöchigen Puffer von der Einreichung bis zur öffentlichen Verfügbarkeit: 2 Wochen für die erste Überprüfung, 2 Wochen für die Bearbeitung des Feedbacks, 1 Woche für die Überprüfung der erneuten Einreichung und 3 Wochen Puffer für unerwartete Probleme.

Was sind die häufigsten Gründe für die Ablehnung im App Store?

Die fünf häufigsten Ablehnungsgründe sind: (1) Polaris-Designstandards werden in eingebetteten Abschnitten nicht befolgt, (2) DSGVO-Webhooks werden nicht ordnungsgemäß implementiert, (3) Übermäßige API-Bereichsanforderungen werden nicht durch die App-Funktionalität gerechtfertigt, (4) Der Onboarding-Ablauf erfordert die Vervollständigung einer externen Dokumentation, (5) Die Preisstruktur umfasst plattformunabhängige Zahlungsoptionen für In-App-Funktionen. Gehen Sie alle fünf Punkte proaktiv an, bevor Sie sie einreichen, um die Wahrscheinlichkeit einer Ablehnung deutlich zu reduzieren.

Kann ich meine App als kostenlos auflisten und später kostenpflichtige Pläne hinzufügen?

Ja, und das ist eine empfohlene Strategie. Starten Sie kostenlos, um das anfängliche Installationsvolumen und die Bewertungen zu steigern, und führen Sie dann kostenpflichtige Pläne ein, sobald Sie über 50 aktive Händler und eine Bewertung von 4 oder mehr Sternen haben. Nutzen Sie die Grandfathering-Funktionen der Billing API von Shopify, um bestehenden Benutzern bei Bedarf freien Zugriff zu ermöglichen. Eine kostenlose Einführung generiert Bewertungen und soziale Beweise, die die Konversionsraten erheblich verbessern, wenn kostenpflichtige Pläne in Betrieb gehen.

Was passiert, wenn meine App nach der Genehmigung gegen Richtlinien verstößt?

Shopify überwacht veröffentlichte Apps auf Richtlinieneinhaltung. Verstöße können Folgendes zur Folge haben: Warnung mit erforderlicher Frist für die Behebung, Sperrung aus dem App Store (bestehende Installationen werden fortgesetzt, aber keine Neuinstallationen) oder Entfernung aus dem App Store (alle Installationen verlieren den Zugriff). Zu den häufigsten Verstößen nach der Genehmigung gehören: bei Sicherheitsüberprüfungen entdeckte Hardcodierung von API-Anmeldeinformationen, in der App-Benutzeroberfläche gefundene Zahlungslinks außerhalb der Plattform und Verstöße gegen die Datenaufbewahrung (Speicherung von Händlerdaten nach der Deinstallation).

Wie wichtig ist die Bewertung der App für die Auffindbarkeit?

Die Bewertung ist einer der wichtigsten Faktoren im App Store-Ranking-Algorithmus von Shopify. Apps unter 4.0 werden in Suchergebnissen und beim Durchsuchen von Kategorien deutlich unterdrückt. Apps mit einer Bewertung von 4,7+ erscheinen in kuratierten „Top-Tipps“-Abschnitten. Überwachen Sie Ihre Bewertungen aktiv, reagieren Sie professionell und mit Lösungen auf negative Bewertungen und implementieren Sie einen systematischen Bewertungsanfragefluss, um langfristig eine gesunde Bewertung aufrechtzuerhalten.


Nächste Schritte

Der Aufbau einer App, die die Shopify-Prüfung besteht und zu einer nachhaltigen MRR heranwächst, erfordert Fachwissen über die technischen Standards von Shopify, die Optimierung von App Store-Einträgen und die Strategie zur Händlerakquise.

Die Shopify-App-Entwicklungsdienste von ECOSIRE decken den gesamten Weg von der Architektur bis zur Genehmigung im App Store ab: technische Entwicklung, Prüfungsvorbereitung, Listungsoptimierung und Wachstumsunterstützung nach der Markteinführung. Unsere Apps haben eine Genehmigungsrate von 92 % bei der ersten Einreichung.

Beginnen Sie mit der Entwicklung Ihrer Shopify-App mit ECOSIRE – Sprechen Sie mit unserem Entwicklungsteam über Ihr App-Konzept.

E

Geschrieben von

ECOSIRE Research and Development Team

Entwicklung von Enterprise-Digitalprodukten bei ECOSIRE. Einblicke in Odoo-Integrationen, E-Commerce-Automatisierung und KI-gestützte Geschäftslösungen.

Chatten Sie auf WhatsApp