Apps bouwen en er inkomsten mee genereren met de API's van Shopify

Met de API's van Shopify kun je het Shopify-platform integreren met software van derden. Met jouw vaardigheden kun je apps voor Shopify-merchants maken en omzet genereren.

App-distributie

Hieronder staan twee manieren om je app te distribueren, afhankelijk van het doel en je doelgroep:

Aan de slag met het bouwen van apps

Het Dev Dashboard is de centrale plek voor het aanmaken en beheren van Shopify-apps. Je kunt op de volgende manieren apps aanmaken:

  • Shopify CLI (aanbevolen): gebruik Shopify CLI om een compleet project op te zetten met ingebouwde lokale development- en implementatieworkflows. CLI-projecten ondersteunen aangepaste beheerfuncties, checkout-blokken en ingesloten UI's.
  • Dev Dashboard: voor backend-automatisering, gegevenssynchronisatie of API-only-integraties die geen interface nodig hebben in het Shopify-beheercentrum, kun je een app rechtstreeks in het Dev Dashboard aanmaken en configureren.

Wanneer je een app aanmaakt, of deze nu aangepast of openbaar is, kun je voor de app ook de API-bereiken instellen. Meer informatie over de toegangsbereiken van de Shopify API.

Dev stores voor het testen van apps

Dev stores zijn speciale testomgevingen die je aanmaakt vanuit het Dev Dashboard. Met dev stores kun je apps installeren en testen onder realistische Shopify-omstandigheden voor elk abonnement zonder risico voor een livewinkel. Met de opdracht shopify app dev kun je vanuit de Shopify CLI rechtstreeks verbinding maken met een dev store.

Dev stores verschillen van klantoverdracht winkels. Dev stores zijn bedoeld voor app-ontwikkeling en testen, terwijl klantoverdracht winkels bedoeld zijn om een winkel te bouwen voor overdracht aan een klant.

Meer informatie over het aanmaken van dev stores.

Monitoring en logboeken

Je kunt je apps volgen via het Dev Dashboard en de gevonden informatie gebruiken om problemen op te lossen.

Je apps worden bij elkaar weergegeven en je kunt de lijst sorteren op omzet, installaties en actieve waarschuwingen. Elke app heeft een eigen pagina met informatie over de omzet van de app, actieve installaties, foutpercentages van de API's voor zowel GraphQL als REST, de succespercentages van functies en de status van de webhooks. De prestaties in het beheercentrum maken gebruik van dezelfde Core Web Vitals als de status Built for Shopify. Voor Built for Shopify worden deze gegevens over een afzonderlijke periode van 28 dagen beoordeeld met een minimumaantal metingen. Je prestatiescore van het beheercentrum in het Dev Dashboard weerspiegelt daarom niet je Built for Shopify-status.

Logboeken verzamelen elke API-aanvraag, de bezorging van webhooks en app-gebeurtenissen van alle winkels die je app hebben geïnstalleerd, waarbij fouten in de stroom worden gemarkeerd. Je kunt de stroom filteren op type, status of winkel, en verder verfijnen door een eindpunt of een webhook-onderwerp in te voeren. Vanuit een grafiek met API-foutpercentages kun je de logboeken openen, vooraf gefilterd op de desbetreffende API.

Meer informatie over monitoring en logboeken in het Dev Dashboard.

Gebruikerstoestemmingen

Voordat je apps en dev stores aanmaakt, moet je gebruikerstoestemmingen voor het Dev Dashboard configureren. Partnermedewerkers hebben de toestemming Apps bouwen en beheren nodig om apps aan te maken, en de toestemming Development stores om dev stores aan te maken.

Migreren vanuit het partnerdashboard

Het Dev Dashboard vervangt het partnerdashboard voor app-ontwikkeling. Als je eerder apps via het partnerdashboard beheerde, raadpleeg dan de migratiehandleiding voor details over wat er is veranderd en welke stappen je moet nemen voor apps met extensies.

Registreren voor de Shopify App Store

Als app-ontwikkelaar kun je je registreren voor een abonnement met een lager omzetaandeel wanneer je verkoopt via de Shopify App Store. De belangrijkste voordelen van dit abonnement zijn:

  • 15% omzetaandeel: Shopify int een verlaagd tarief van 15% op de jaarlijkse bruto-appomzet, in plaats van de standaard 20%.
  • 0% omzetaandeel op de initiële omzet: Ontwikkelaars die voldoen aan de geschiktheidscriteria profiteren van 0% omzetaandeel op de eerste $ 1.000.000 USD aan jaarlijkse bruto-appomzet die vanaf 1 januari 2025 via de Shopify App Store wordt verdiend.

Lees het registratieproces voor meer informatie over hoe je je kunt aanmelden.

Je app indienen voor goedkeuring door de Shopify App Store

Je app moet voldoen aan de vereisten voor de Shopify App Store voordat je deze kunt verkopen in de Shopify App Store. Tijdens het beoordelingsproces verandert de status van je app: Concept, Ingediend, Beoordeeld en Gepubliceerd. Je ontvangt de e-mails tijdens de beoordeling op het e-mailadres voor app-indiening dat je hebt opgegeven in de sectie Contactgegevens van je vermeldingsformulier. Lees meer over het app-beoordelingsproces en het indienen van je app voor beoordeling.

Inkomsten genereren met je openbare app

Shopify App Pricing is de standaard voor nieuwe openbare apps en de aanbevolen methode voor bestaande apps met ondersteunde prijsmodellen. Je definieert je abonnementen in het app-indieningsformulier, en Shopify regelt de abonnementskeuze, betalingsgoedkeuringen, verbruiksmeting en facturering. Shopify App Pricing ondersteunt vaste terugkerende abonnementen, op verbruik gebaseerde facturering en gecombineerde abonnementen. De prijsstelling van je app wordt beheerd in het partnerdashboard, zelfs als je organisatie het Dev Dashboard gebruikt voor app-ontwikkeling.

Shopify App Pricing ondersteunt geen betalingen voor eenmalige aankopen. Als je app eenmalige aankopen nodig heeft, gebruik dan Handmatige prijsstelling met de Billing API. Handmatige prijsstelling is verouderd, maar wordt nog steeds ondersteund.

Als je app de Billing API gebruikt, kun je overschakelen naar Shopify App Pricing en je bestaande abonnementen verplaatsen in het partnerdashboard of met Shopify CLI. Meer informatie over Shopify App Pricing, Handmatige prijsstelling en migreren naar Shopify App Pricing.

In het Dev Dashboard heb je toegang tot gedetailleerde omzet- en installatiegegevens voor al je apps.

Je openbare app marketen en beheren

Nadat je app is goedgekeurd, kun je je lancering verbeteren met behulp van de gids Go-to-market success. Je kunt je app op veel manieren marketen om je bedrijf te promoten en te laten groeien. Lees meer over het marketen van je app, bekijk casestudy's om je bedrijf te laten groeien en het gebruik van advertenties in de Shopify App Store.

Je kunt het verkeer van de Shopify App Store volgen in je partnerdashboard met Google Analytics 4 of een Facebook-pixel. Lees meer over het volgen van verkeer naar je vermelding.

Nadat een merchant je app heeft geïnstalleerd, kan deze een review achterlaten in de Shopify App Store. De algemene beoordeling voor je app is gebaseerd op de reviews die merchants hebben achtergelaten. Bij de algemene beoordeling wordt meer waarde gehecht aan recente, nuttige en betrouwbare reviews. Positieve reviews zorgen ervoor dat je app hoger wordt weergegeven in de zoekresultaten en categoriepagina's van de Shopify App Store. Lees meer over het beheren van app-reviews in de Shopify App Store.

Prestaties zijn een belangrijke factor voor gebruikers wanneer ze apps kiezen. Wanneer je een app bouwt, moet je rekening houden met de prestaties. Als de prestaties van je app afnemen, kan dit van invloed zijn op de positie van je app. Lees meer over het optimaliseren van app-prestaties.

Je kunt ook proberen de Built for Shopify-status te behalen.

App-auditproces

Je app kan worden geselecteerd voor een audit. Als je app wordt gekozen voor een audit, ontvang je een e-mail met verdere instructies op het e-mailadres dat je hebt toegevoegd als contact-e-mailadres voor app-indiening in je app-vermelding. De vereiste wijzigingen zijn altijd gebaseerd op de vereisten voor de Shopify App Store.