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.
Op deze pagina
App-distributie
Hieronder staan twee manieren om je app te distribueren, afhankelijk van het doel en je doelgroep:
- Gepersonaliseerd: bouw en verkoop een gepersonaliseerde app die is afgestemd op de behoeften van een specifieke klant. Je kunt gepersonaliseerde apps aanmaken vanuit het Shopify-beheercentrum voor één winkel en je kunt vanuit je partnerdashboard een installatielink voor je gepersonaliseerde app genereren om je gepersonaliseerde app met je klant te delen en installatie op meerdere Plus-winkels in een organisatie mogelijk te maken. Meer informatie over het selecteren van een distributiemethode en het installeren van een gepersonaliseerde app in meerdere winkels. Je kunt de Shopify API gebruiken om de winkel van je klant te verbeteren met extra functies en functionaliteit. Je kunt de Billing API niet gebruiken om merchants kosten in rekening te brengen voor gepersonaliseerde apps.
- Openbaar: ontwikkel een openbare app en vermeld deze in de Shopify App Store voor een breder publiek. Je kunt de zichtbaarheid van je app-vermelding instellen op volledig zichtbaar of de zichtbaarheid beperken. Je kunt de Shopify App Pricing gebruiken om merchants kosten in rekening te brengen voor je openbare app. Meer informatie over het beoordelingsproces van de Shopify App Store.
Alleen volledig zichtbare apps worden geïndexeerd en verschijnen op de volgende plaatsen:
- Relevante categoriepagina's
- Zoekresultaten van de Shopify App Store
- Zoekresultaten van externe zoekmachines
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.