Apps mit den APIs von Shopify entwickeln und monetarisieren

Mit den APIs von Shopify kannst du die Shopify-Plattform in Software von Drittanbietern integrieren. Mit deinen Kompetenzen kannst du Apps für Shopify-Händler:innen erstellen und Umsatz generieren.

App-Verteilung

Abhängig vom Zweck deiner App und deiner Zielgruppe gibt es die folgenden zwei Möglichkeiten, deine App zu verteilen:

Erste Schritte bei der App-Entwicklung

Das Dev Dashboard ist dein zentraler Ort für die Erstellung und Verwaltung von Shopify-Apps. Du kannst Apps auf folgende Weise erstellen:

  • Shopify CLI (empfohlen): Verwende die Shopify CLI, um ein komplettes Projekt mit integrierten Workflows für die lokale Entwicklung und das Deployment aufzubauen. CLI-Projekte unterstützen benutzerdefinierte Admin-Funktionen, Checkout-Blöcke und eingebettete UIs.
  • Dev Dashboard: Für Backend-Automatisierungen, Datensynchronisierung oder reine API-Integrationen, die keine Benutzeroberfläche im Shopify-Adminbereich benötigen, kannst du eine App direkt im Dev Dashboard erstellen und konfigurieren.

Wenn du eine App erstellst, egal ob benutzerdefiniert oder öffentlich, kannst du auch die API-Bereiche für die App festlegen. Erfahre mehr über Shopify API-Zugriffsbereiche.

Dev Shops zum Testen von Apps

Dev Shops sind dedizierte Testumgebungen, die du im Dev Dashboard erstellst. Mit Dev Shops kannst du deine Apps unter realistischen Shopify-Bedingungen in einem beliebigen Plan installieren und testen, ohne ein Risiko für einen aktiven Shop einzugehen. Du kannst über die Shopify CLI mit dem Befehl shopify app dev direkt eine Verbindung zu einem Dev Shop herstellen.

Dev Shops unterscheiden sich von Shops zur Übertragung. Dev Shops dienen der App-Entwicklung und dem Testen, während Shops zur Übertragung dazu dienen, einen Shop aufzubauen, der an Kund:innen übergeben wird.

Erfahre mehr über das Erstellen von Dev Shops.

Überwachung und Protokolle

Das Dev Dashboard bietet Protokolle und Kennzahlen, mit denen du die Leistung deiner App überwachen und Probleme beheben kannst, einschließlich der Erfolgsraten von Funktionen und der Verfolgung von Webhook-Zustellungen.

Erfahre mehr über Überwachung und Protokolle im Dev Dashboard.

Benutzerberechtigungen

Bevor du Apps und Dev Shops erstellst, musst du die Benutzerberechtigungen für das Dev Dashboard konfigurieren. Teammitglieder der Partner benötigen die Berechtigung Apps erstellen und verwalten, um Apps zu erstellen, und die Berechtigung Development Shops, um Dev Shops zu erstellen.

Migration vom Partner Dashboard

Das Dev Dashboard ersetzt das Partner Dashboard für die App-Entwicklung. Wenn du Apps bisher über das Partner Dashboard verwaltet hast, findest du im Migrationsleitfaden Details dazu, was sich geändert hat und welche Schritte für Apps mit Erweiterungen erforderlich sind.

Registrierung für den Shopify App Store

Als App-Entwickler:in kannst du dich für einen Plan mit reduzierter Umsatzbeteiligung registrieren, wenn du über den Shopify App Store verkaufst. Zu den Hauptvorteilen dieses Plans gehören die folgenden:

  • 15 % Umsatzbeteiligung: Shopify erhebt eine reduzierte Gebühr von 15 % auf den jährlichen Brutto-App-Umsatz, anstatt der standardmäßigen 20 %.
  • 0 % Umsatzbeteiligung auf den Anfangsumsatz: Entwickler:innen, die die Teilnahmebedingungen erfüllen, profitieren ab dem 1. Januar 2025 von einer Umsatzbeteiligung von 0 % auf die ersten 1.000.000 USD des jährlichen Brutto-App-Umsatzes, der über den Shopify App Store erzielt wird.

Um mehr über die Registrierung zu erfahren, informiere dich über den Registrierungsprozess.

Einreichung deiner App zur Genehmigung im Shopify App Store

Deine App muss die Anforderungen des Shopify App Store erfüllen, bevor du sie im Shopify App Store verkaufen kannst. Während des Überprüfungsprozesses ändert deine App ihren Status: Entwurf, Eingereicht, Überprüft und Veröffentlicht. E-Mails während der Überprüfung werden an die E-Mail-Adresse für die App-Einreichung gesendet, die du im Abschnitt Kontaktinformationen deines Angebotsformulars angegeben hast. Erfahre mehr über den App-Überprüfungsprozess und die Einreichung deiner App zur Überprüfung.

Monetarisierung deiner öffentlichen App

Shopify App Pricing ist die empfohlene Methode für die Abrechnung deiner öffentlichen App mit Händler:innen, insbesondere bei neuen Apps. Du konfigurierst dein Preismodell einmalig bei der App-Einreichung, und die Plattform kümmert sich um die Planauswahl, Gebührengenehmigungen, Nutzungserfassung und Rechnungsstellung. Shopify App Pricing unterstützt feste, wiederkehrende Abonnements, nutzungsbasierte Abrechnung und kombinierte Pläne.

Shopify App Pricing unterstützt derzeit keine Gebühren für einen einmaligen Kauf. Wenn deine App einmalige Käufe erfordert, nutze vorerst die Billing API. Migrations-Tools und der laufende Support für die Billing API bleiben weiterhin verfügbar.

Weitere Informationen zu Shopify App Pricing und zur Billing API. Für Apps, die bereits Managed Pricing oder die Billing API nutzen, funktionieren bestehende Integrationen weiterhin. Migrations-Tools werden vor einer eventuellen Einstellung verfügbar sein.

Auf der Seite Apps in deinem Partner Dashboard kannst du für jede deiner Apps auf detaillierte Umsatz- und Installationskennzahlen zugreifen.

Marketing und Verwaltung deiner öffentlichen App

Nachdem deine App genehmigt wurde, optimiere deinen Launch mit dem Leitfaden Go-to-market success. Du kannst deine App auf viele Arten vermarkten, um dein Unternehmen zu bewerben und auszubauen. Erfahre mehr über das Marketing für deine App, sieh dir Fallstudien an, die dir helfen, dein Geschäft auszubauen, und über die Verwendung von Anzeigen im Shopify App Store.

Du kannst deinen Traffic im Shopify App Store in deinem Partner Dashboard mit Google Analytics 4 oder dem Facebook-Pixel nachverfolgen. Erfahre mehr über das Tracking deines Angebots-Traffics.

Nachdem Händler:innen deine App installiert haben, können sie diese im Shopify App Store bewerten. Die Gesamtbewertung für deine App basiert auf den Bewertungen, die Händler:innen hinterlassen haben. Die Gesamtbewertung wird gewichtet, um aktuelle, nützliche und vertrauenswürdige Bewertungen zu priorisieren. Positive Bewertungen sorgen dafür, dass deine App in den Suchergebnissen und auf den Kategorieseiten des Shopify App Store weiter oben erscheint. Erfahre mehr über die Verwaltung von App-Bewertungen im Shopify App Store.

Die Leistung ist ein wichtiger Faktor für Benutzer:innen bei der Auswahl von Apps. Wenn du eine App entwickelst, solltest du die Leistung berücksichtigen. Wenn die Leistung deiner App nachlässt, kann sich das auf dein App-Ranking auswirken. Erfahre mehr über die Optimierung der App-Leistung.

Du kannst auch in Erwägung ziehen, auf den Status „Built for Shopify“ hinzuarbeiten.

App-Auditprozess

Deine App wird möglicherweise für einen Audit ausgewählt. Wenn deine App für einen Audit ausgewählt wird, erhältst du eine E-Mail-Benachrichtigung mit weiteren Anweisungen an die E-Mail-Adresse, die du in deinem App-Listing als Kontakt-E-Mail für die App-Einreichung angegeben hast. Die erforderlichen Änderungen basieren immer auf den Anforderungen des Shopify App Store.

Mehr Informationen