Maatwerk of openbaar: een keuze die daarna vastligt
Shopify kent twee soorten apps. Welke het wordt, kies je bij het aanmaken in het Dev Dashboard, en die keuze is later niet meer te wijzigen. Daarom staat ze in het voorstel, voordat er iets gebouwd wordt.
Een maatwerkapp
Voor één winkel, of voor meerdere winkels binnen één Shopify Plus-organisatie. Je installeert hem via een link die voor jouw winkel wordt gemaakt. Er is geen beoordeling door Shopify en geen vermelding in de App Store, en kosten lopen niet via Shopify.
Eén winkel of één Plus-organisatie
Installatie via een eigen link
Geen beoordeling door Shopify
Een openbare app
Voor elke winkel, via de Shopify App Store. Zo’n app gaat door een beoordeling van Shopify en moet aan eisen voldoen: de meeste apps moeten ingebed werken in het beheer, en kosten lopen via Shopify. Of een app wordt goedgekeurd, beslist Shopify; dat beloven we dus niet, en ook geen termijn.
Voor alle winkels
Beoordeling en eisen van Shopify
Een ander product dan maatwerk
Nieuwe maatwerkapps ontstaan sinds 2026 in het Dev Dashboard
Sinds 1 januari 2026 kun je in het Shopify-beheer geen nieuwe maatwerkapps meer aanmaken. Bestaande apps die daar zijn gemaakt, blijven werken. Nieuwe apps lopen via het Dev Dashboard, de omgeving van Shopify voor app-ontwikkeling.
Een maatwerkapp kan worden gemaakt door de eigenaar van de winkel, door een medewerker met het recht om apps te ontwikkelen, of door een ingehuurde ontwikkelaar. Samenwerkersaccounts hebben geen toegang tot het Dev Dashboard. Je geeft ons dus toegang via de rechten in je eigen Shopify-organisatie, niet via je wachtwoord.
Drie plekken waar een app kan werken
Waar de app verschijnt, bepaalt wat hij kan en wat hij van je abonnement vraagt.
In het beheer van je winkel
Een embedded app draait in het Shopify-beheer, in een eigen ruimte die de App Home heet. Hij praat met de rest van het beheer via App Bridge en gebruikt de onderdelen van Polaris, het ontwerpsysteem van Shopify. Voor je team voelt hij als een deel van Shopify.
Eigen schermen naast producten en bestellingen
Werkt met de gegevens uit je winkel
In de checkout
Met checkout UI extensions voeg je onderdelen toe aan de checkout. In de stappen informatie, verzending en betaling kan dat alleen op Shopify Plus. Op de Bedankpagina en de Bestelstatuspagina kan het op elk abonnement.
Informatie, verzending, betaling: alleen Plus
Bedank- en Bestelstatuspagina: elk abonnement
In de regels achter de winkel
Shopify Functions passen de logica aan: een eigen kortingstype, een betaalmethode verbergen, een bezorgoptie hernoemen, de checkout tegenhouden bij een regel die niet klopt. Een maatwerkapp met Functions werkt alleen op Shopify Plus. Zonder Plus ben je voor zulke regels aangewezen op een openbare app die het al kan.
Kortingen, betalen, bezorgen, validatie
Maatwerk met Functions: alleen Plus
We bouwen op de GraphQL Admin API
Een app leest en wijzigt de gegevens van je winkel via de Admin API van Shopify. Shopify noemt de oudere REST-variant sinds 1 oktober 2024 legacy en vraagt nieuwe apps de GraphQL Admin API te gebruiken; nieuwe openbare apps moeten dat sinds 1 april 2025. Bij GraphQL vraagt een app precies de gegevens op die hij nodig heeft.
Voor jou betekent het dat een nieuwe app aansluit op de interface waar Shopify nieuwe functies aan toevoegt. Heb je een oudere app op REST, dan bekijken we of en wanneer overstappen nodig is.