Direct naar de inhoud

Door Stefan de Graaf, bouwer en eigenaar · Bijgewerkt op

Koppelingen · Webshops

Shopify koppelen met je boekhouding, voorraad en CRM

Shopify heeft een ingebouwde node en trigger in n8n. Daarmee koppel ik bestellingen, producten en klanten aan je boekhouding, voorraad en CRM. De workflows draaien in jouw eigen EU-omgeving en zijn van jou.

StandaardIngebouwde n8n-koppeling

Wat je met Shopify koppelt

  • Bestellingen als factuur in Exact Online, Moneybird of AFAS
  • Voorraad gelijk houden met je magazijn of marketplaces
  • Klanten en orderhistorie naar je CRM
  • Verzendlabels en track-and-trace via Sendcloud of MyParcel
  • Terugbetalingen als creditnota in de boekhouding

Hoe de koppeling werkt

De Shopify-trigger start een workflow bij een nieuwe of gewijzigde bestelling; de Shopify-node leest en schrijft producten, klanten en orders. Waar de node een veld niet ondersteunt, gebruik ik de Shopify Admin API rechtstreeks. Elke verwerkte order wordt vastgelegd, zodat er niets dubbel gebeurt.

Feiten over de API van Shopify

Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij.

FeitWat de documentatie zegtBron
AuthenticatieToegangstoken per winkel. Een eigen app maak je in het Dev Dashboard; daarvoor is de rol App developer nodig.Shopify: Authentication
Geldigheid tokenOffline tokens: niet-verlopend, of verlopend na 1 uur met een refresh-token van 90 dagen. Online tokens verlopen na 24 uur.Shopify: Access tokens
LimietenGraphQL Admin API werkt met een puntenbudget per app en winkel: 100 punten per seconde aanvulling op Standard, 200 op Advanced, 1.000 op Plus. Bij overschrijding geeft Shopify HTTP 200 met de fout THROTTLED, geen 429.Shopify: Rate limits
WebhooksJa, bijvoorbeeld orders/create en products/update, met een HMAC-SHA256-handtekening. Acht herhalingen in vier uur; daarna verwijdert Shopify het abonnement. Levering is niet gegarandeerd.Shopify: Webhooks
TestomgevingDevelopment stores via een Partner-account, zonder echte transacties.Shopify: Development stores
VersieElk kwartaal een nieuwe API-versie (bijvoorbeeld 2026-10), elke versie minimaal twaalf maanden ondersteund. De REST Admin API is sinds 1 oktober 2024 legacy.Shopify: Versioning
Kosten APIGeen aparte kosten. Apps met Level 2 PII-toegang vereisen het Grow-plan of hoger.Shopify Help: Custom apps
n8nIngebouwde Shopify-node en Shopify-trigger; een toegangstoken is de aanbevolen manier van inloggen.n8n-documentatie

Wat jij nodig hebt

  • Een Shopify-beheerder met de rol App developer die in het Dev Dashboard een eigen app met toegangstoken kan aanmaken
  • Een overzicht van je markten en valuta, zodat btw en bedragen goed in de boekhouding landen
  • Toegang tot de boekhouding of het CRM aan de andere kant
  • Bij veel orders: het Shopify-plan waarop je zit, want dat bepaalt het API-budget per seconde

Waar het vaak misgaat, en hoe ik dat voorkom

  • API-versies: Shopify brengt regelmatig nieuwe API-versies uit en zet oude uit. De koppeling gebruikt een vaste versie en wordt bij onderhoud bijgewerkt.
  • Meerdere valuta en markten: verkoop je in meerdere landen, dan moeten valuta en btw per markt goed in de boekhouding landen.
  • Metafields: extra productgegevens staan vaak in metafields. Die neem ik expliciet mee in de afspraken.
  • Terugbetalingen: een gedeeltelijke terugbetaling moet een passende creditnota worden, geen nieuwe factuur.

Uit de praktijk

Het patroon is hetzelfde als bij mijn koppelingen voor WooCommerce en Magento 2: orders als factuur geboekt, voorraad gelijk, en een melding bij elke uitzondering.

Wat het kost

Een koppeling met Shopify bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit →

Wat ik niet doe

  • Ik bouw geen openbare apps voor de Shopify App Store; de koppeling is een eigen app voor jouw winkel.
  • Ik gebruik de legacy REST Admin API niet voor nieuwe koppelingen.
  • Thema-aanpassingen in Shopify doe ik niet.

Veelgestelde vragen over Shopify koppelen

Heeft n8n een Shopify-koppeling?

Ja. n8n heeft een ingebouwde Shopify-node en Shopify-trigger. Dat maakt de koppeling sneller te bouwen en goedkoper dan maatwerk via de API.

Waar draait de koppeling?

Op een server in de EU die van jou is of die ik voor jou inricht. Je data gaat niet via een omgeving van AIAgentCycle.

Kan het ook met meerdere Shopify-winkels?

Ja. Elke winkel krijgt een eigen route en eigen sleutels, met dezelfde bewaking.

Krijg ik een foutmelding als Shopify de koppeling afremt?

Niet als gewone foutcode. Shopify geeft dan HTTP 200 met de fout THROTTLED in het antwoord. De koppeling leest dat antwoord en wacht tot er weer budget is. Wie alleen op de statuscode let, mist dit.

Wat gebeurt er bij een nieuwe API-versie van Shopify?

Shopify brengt elk kwartaal een versie uit en ondersteunt elke versie minimaal twaalf maanden. De koppeling staat op een vaste versie. Met onderhoud zet ik hem op tijd over, met een test vooraf.

Verwante koppelingen

Vaak samen gekoppeld

Alle koppelingen bekijken →

Begin met één proces

In de scan kiezen we het proces, de uitzonderingen en de verwachte waarde. Je krijgt altijd een mini-adviesrapport, ook als we niet verder gaan.

Liever even appen? WhatsApp 06 54 36 25 26 · info@aiagentcycle.com