Shopify koppelen
Een Shopify-winkel staat zelden alleen. Orders moeten naar je magazijn en boekhouding, de voorraad moet kloppen met je ERP en je andere verkoopkanalen, en klantgegevens horen in je CRM. Met een goede koppeling typt niemand meer orders over en verkoop je geen producten die er niet zijn.
- Orders en klantgegevens gaat heen en weer met Je andere systemen
- Voorraad per locatie gaat heen en weer met Je andere systemen
- Producten, prijzen en barcodes gaat heen en weer met Je andere systemen
- Verzending en track-and-trace gaat heen en weer met Je andere systemen
Onder meer gebouwd voor Tata Steel, M&G Investments, Digistore24, Toppers in Concert, Bar-le-Duc en Loogman
Dit zijn de gegevens die organisaties het vaakst tussen systemen laten lopen. Welke daarvan voor jou tellen, hangt af van waar het werk nu blijft liggen.
Orders en klantgegevens
Nieuwe orders gaan direct naar je ERP, WMS of fulfilmentpartij, met orderregels, btw, kortingen, verzendmethode en betaalstatus. Klantgegevens en bestelhistorie gaan mee naar je CRM, zodat service en sales zien wat iemand kocht.
Voorraad per locatie
Shopify houdt voorraad per locatie bij. Is je ERP of magazijn de bron, dan schrijft de koppeling die standen terug naar Shopify. Verkoop je ook op bol of in een fysieke winkel, dan gaat elke verkoop van dezelfde voorraad af.
Producten, prijzen en barcodes
Artikelgegevens, varianten, prijzen en barcodes komen vaak uit een ERP of PIM. De koppeling zet nieuwe producten in Shopify en houdt prijswijzigingen bij, zodat je ze niet op twee plekken hoeft aan te passen.
Verzending en track-and-trace
Zodra het magazijn verzendt, komt de fulfilment met vervoerder en trackingnummer terug in Shopify. De klant krijgt dan een verzendbevestiging met track-and-trace, en je klantenservice ziet in Shopify waar het pakket is.
Retouren en terugbetalingen
Retouren en refunds moeten terug naar je ERP en boekhouding. Anders klopt je omzet niet en blijft een product dat weer op de plank ligt in je administratie onverkoopbaar.
Omzet en uitbetalingen
Orders, refunds, verzendkosten en de uitbetalingen van je betaalprovider gaan naar je boekhouding. Dan sluit de omzet per dag aan op wat er op je bankrekening binnenkomt.
Per combinatie: welke gegevens er heen en weer gaan, wat de standaardkoppeling doet en waar je op moet letten.
- Exact Online koppelen aan ShopifyExact Online koppelen aan Shopify: orders als verkoopboeking, btw bij EU-verkoop, uitbetalingen van Shopify Payments afletteren en voorraad bijhouden.
- Moneybird koppelen aan ShopifyMoneybird koppelen aan Shopify? Zo worden orders facturen, klopt de btw bij verkoop in andere EU-landen en letter je Shopify Payments-uitbetalingen af.
- SnelStart koppelen aan ShopifySnelStart koppelen aan Shopify? Kies tussen verkooporders en boekingen, houd je voorraad gelijk en verwerk Shopify Payments via een tussenrekening.
- Business Central koppelen aan ShopifyBusiness Central koppelen aan Shopify? Wat de Shopify Connector van Microsoft doet, waar btw en uitbetalingen anders gaan en wanneer maatwerk nodig is.
- HubSpot koppelen aan ShopifyHubSpot koppelen aan Shopify? Lees wat de koppeling van HubSpot zelf synchroniseert, welk systeem leidend is en wanneer je maatwerk nodig hebt.
- Salesforce koppelen aan ShopifySalesforce koppelen aan Shopify? Lees welke gegevens je uitwisselt, welke bouwstenen Salesforce zelf heeft, welk systeem leidend is en waar het misgaat.
- Shopify koppelen aan bolShopify koppelen aan bol: voorraad naar bol, orders terug in Shopify, zelf verzenden of LVB. Welk systeem leidend is en hoe je dubbel verkopen voorkomt.
- Claude koppelen aan ShopifyKoppel Claude aan je Shopify-winkel met de connector van Shopify zelf: producten, voorraad, orders en omzet. Wat Claude mag, wat niet, en waar je op let.
Niet altijd. Doet een bestaande koppeling voor Shopify precies wat je nodig hebt, dan zeggen we dat ook.
De Shopify App Store heeft apps voor veel boekhoudpakketten, ERP's, verzendplatforms en marktplaatsen. Een deel daarvan maakt de leverancier van het andere systeem zelf, zoals Mollie met een eigen betaalapp. Voor een standaardproces met standaardvelden is zo'n app vaak genoeg: installeren, toegang geven en de velden goed instellen.
Shopify heeft ook eigen gereedschap. Shopify Flow is een automatiseringsapp van Shopify voor taken binnen je winkel en tussen je apps. Op Grow, Advanced en Plus kan Flow met de actie Send HTTP Request ook een extern systeem aanroepen. Voor een melding of een eenvoudige statuswijziging is dat soms al genoeg.
Een app loopt vast zodra je proces afwijkt: een ERP dat per vestiging voorraad bijhoudt, bundels die uit losse artikelen bestaan, of een boekhouding die orders per dag verzameld wil boeken. Dan blijft er handwerk naast de app. We kunnen elk systeem aan Shopify koppelen, ook als er geen app voor bestaat.
- Je ERP of WMS heeft geen app in de Shopify App Store, of de bestaande app ondersteunt jouw versie of inrichting niet.
- Voorraad komt uit meerdere magazijnen of een fulfilmentpartij en moet per locatie en per kanaal kloppen.
- Bundels, sets of samengestelde producten heten in je ERP anders dan in Shopify.
- Je verkoopt in meerdere landen of via meerdere winkels en je boekhouding wil per land of btw-tarief gesplitst boeken.
- Je wilt zien welke order wanneer is doorgezet, en de koppeling moet het zelf opnieuw proberen als een systeem even niet bereikbaar is.
GraphQL Admin API
Koppelingen met Shopify lopen via de GraphQL Admin API. De REST Admin API is sinds 1 oktober 2024 legacy, en nieuwe openbare apps moeten sinds 1 april 2025 alleen GraphQL gebruiken. Shopify brengt elk kwartaal een nieuwe API-versie uit en ondersteunt een stabiele versie minimaal twaalf maanden.
Toegang via een app
Je koppelt altijd via een app met toegangsrechten (scopes), zoals read_products of write_orders. Aangepaste apps maak je niet meer in de Shopify-admin: je bouwt een app met custom distributie voor één winkel of voor de winkels in één Plus-organisatie. Horen app en winkel bij dezelfde organisatie, dan haalt je server met de client credentials grant zelf een token op dat 24 uur geldig is.
Webhooks
Shopify meldt gebeurtenissen zoals een nieuwe order of een productwijziging via webhooks, naar een HTTPS-adres, Google Pub/Sub of Amazon EventBridge. Je controleert de HMAC-handtekening. Shopify garandeert geen aflevering en geen volgorde, en adviseert om daarnaast periodiek gewijzigde gegevens via de API op te halen.
Limieten en grote hoeveelheden data
De GraphQL Admin API rekent in punten per query. Per app en winkel herstelt het budget met 100 punten per seconde op het standaardabonnement, 200 op Advanced, 1.000 op Shopify Plus en 2.000 op Enterprise. Eén query mag nooit meer dan 1.000 punten kosten. Grote exports doe je met bulk operations, die het resultaat als JSONL-bestand klaarzetten.
Testen in een dev store
In het Dev Dashboard maak je dev stores aan: testwinkels die je zelf beheert, desgewenst gevuld met testdata van Shopify. Daar test je de koppeling zonder je live winkel te raken.
Een koppeling verplaatst gegevens. AI kan daartussen lezen, sorteren en een voorstel klaarzetten. Waar het ertoe doet, beslist een mens.
Productteksten per kanaal
AI stelt op basis van je productdata titels en beschrijvingen voor die passen bij je eigen winkel, Google Shopping of een marktplaats. Een medewerker keurt ze goed voordat ze live gaan.
Klantvragen over een bestelling
Een assistent in je klantenservice haalt via de koppeling orderstatus en track-and-trace op en beantwoordt 'waar blijft mijn pakket?' zelf. Retouren, klachten en uitzonderingen gaan naar een mens.
Afwijkingen signaleren
AI legt orders, refunds en uitbetalingen naast elkaar en meldt wat niet aansluit, zoals een terugbetaling zonder retour of een order die niet in de boekhouding staat. Wat er met die afwijking gebeurt, beslist je team.
Alleen op webhooks vertrouwen
Shopify garandeert niet dat elke webhook aankomt, of in de juiste volgorde. Een koppeling die alleen luistert, mist vroeg of laat een order. Laat haar daarom ook periodiek gewijzigde orders ophalen.
Twee systemen die voorraad schrijven
Passen Shopify en je ERP allebei de voorraad aan, dan overschrijven ze elkaar. Spreek per gegeven af welk systeem leidend is, en laat de koppeling alleen in die richting schrijven.
Koppelen op producttitel
Koppel varianten op SKU of barcode, niet op naam. Een titel verandert bij de eerste campagne, en dan vindt de koppeling het product niet meer terug.
Een API-versie die verloopt
Shopify ondersteunt een API-versie minimaal twaalf maanden. Een koppeling die niemand bijhoudt, loopt daarna tegen wijzigingen aan. Plan het bijwerken in, net als ander onderhoud.
Wat moet waarheen
Welke gegevens gaan over, in welke richting, en welk systeem leidend is als twee waarden verschillen. Dat staat op papier voordat er iets gebouwd wordt. Voor deze koppeling gaat het om: Orders en klantgegevens, Voorraad per locatie, Producten, prijzen en barcodes, Verzending en track-and-trace, Retouren en terugbetalingen, Omzet en uitbetalingen.
Velden en regels
Per veld de vertaling tussen de systemen: statussen, btw-codes, grootboekrekeningen, artikelnummers. En wat er gebeurt bij een dubbel of een ontbrekend gegeven. Voor deze koppeling gaat het om: GraphQL Admin API, Toegang via een app, Webhooks, Limieten en grote hoeveelheden data, Testen in een dev store.
Testen met echte gevallen
In een testomgeving of testadministratie, met de uitzonderingen die in de praktijk voorkomen: creditnota's, deelleveringen, gewijzigde klantgegevens.
Live, met logging en bewaking
Elke synchronisatie wordt gelogd en bij een fout krijgt iemand een melding. Verandert de API van een leverancier, dan passen wij de koppeling aan.

Geen accountmanager. Je spreekt iemand die zelf koppelingen bouwt, en die zegt het ook als een standaardkoppeling genoeg is.
- Kantoor aan de Duivendrechtsekade in Amsterdam
- ISO 9001 en ISO 27001, gecertificeerd door Kiwa
- 500 projecten opgeleverd
- 4,8 uit 127 reviews
Kan ik Shopify koppelen aan mijn boekhoudpakket?
Ja. Voor veel boekhoudpakketten staat een app in de Shopify App Store, soms gemaakt door de leverancier van het pakket zelf. Zo'n app zet orders, refunds en uitbetalingen door. Boek je anders, bijvoorbeeld met verzamelboekingen per dag of aparte grootboekrekeningen per land, dan heb je een eigen koppeling nodig.
Heb ik Shopify Plus nodig voor een koppeling?
Nee. De Admin API en webhooks gebruik je op elk abonnement. Plus geeft wel meer ruimte: het API-budget herstelt daar met 1.000 punten per seconde, tegen 100 op het standaardabonnement. Bij veel producten of orders maakt dat verschil.
Moet een nieuwe koppeling de REST of de GraphQL Admin API gebruiken?
Kies GraphQL. De REST Admin API is sinds oktober 2024 legacy, en nieuwe openbare apps moeten sinds april 2025 de GraphQL Admin API gebruiken.
Hoe snel staat een Shopify-order in mijn ERP?
Met webhooks meldt Shopify een nieuwe order bijna meteen. Hoe snel hij in je ERP staat, hangt af van hoe je ERP gegevens aanneemt. Omdat webhooks niet gegarandeerd aankomen, hoort er altijd een controle bij die gemiste orders alsnog ophaalt.
Kan ik een koppeling testen zonder mijn live winkel?
Ja. In het Dev Dashboard van Shopify maak je dev stores aan, testwinkels die je zelf beheert. Daar zet je testproducten en testorders klaar en draai je de koppeling tegen de testomgeving van het andere systeem, voordat je live gaat.
Wat gebeurt er als de koppeling even niet werkt?
Een goede koppeling zet mislukte berichten in een wachtrij en probeert ze later opnieuw. Zo gaat er geen order verloren als je ERP een uur onbereikbaar is. Zorg daarnaast voor een melding bij fouten, zodat iemand ingrijpt voordat klanten iets merken.
- bol.com koppelenOnline marktplaats in Nederland en België waar je als partner verkoopt, zelf verzendt of via Logistiek via bol.
- Mollie koppelenBetaalprovider voor online en fysieke betalingen, met iDEAL, kaarten en andere Europese betaalmethoden.
- WooCommerce koppelenOpen-source webshopplugin voor WordPress, die je zelf host en met plugins uitbreidt.
Bronnen
De technische feiten op deze pagina komen uit de officiële documentatie van de leveranciers, gecontroleerd op 19 september 2026. Leveranciers passen hun API's en limieten aan; bij een koppeling kijken we altijd naar de actuele stand.
- Shopify: GraphQL Admin API
- Shopify: REST Admin API (legacy)
- Shopify: API-versies
- Shopify: authenticatie en autorisatie
- Shopify: client credentials grant
- Shopify: distributiemethode van apps
- Shopify: webhooks
- Shopify: limieten GraphQL Admin API
- Shopify: bulk operations
- Shopify: dev stores
- Shopify Help Center: Shopify Flow
- Shopify App Store: Mollie Payments






