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

Het Dev Dashboard biedt logboeken en metrische gegevens om je te helpen bij het monitoren van de prestaties van je app en het oplossen van problemen, waaronder succespercentages van functies en het traceren van de bezorging van webhooks.

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 aanbevolen manier om kosten voor je openbare app bij merchants in rekening te brengen, vooral voor nieuwe apps. Je configureert je prijsmodel eenmalig bij het indienen van de app, waarna het platform de abonnementskeuze, goedkeuringen van betalingen, verbruiksmetingen en facturering afhandelt. Shopify App Pricing ondersteunt vaste terugkerende abonnementen, gebruiksafhankelijke facturering en gecombineerde abonnementen.

Shopify App Pricing ondersteunt momenteel geen eenmalige aankoopkosten. Als eenmalige aankopen vereist zijn, bouw dan voorlopig verder op de Billing API. Migratietools en blijvende ondersteuning voor de Billing API blijven beschikbaar.

Meer informatie over Shopify App Pricing en de Billing API. Voor apps die al gebruikmaken van Managed Pricing of de Billing API, blijven de bestaande integraties werken. Er komen migratietools beschikbaar voordat er functies worden uitgefaseerd.

Je kunt gedetailleerde omzet- en installatiestatistieken voor elk van je apps inzien op de pagina Apps in je partnerdashboard.

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.

Meer informatie