Naar de inhoud
DataIntegratie.nl dataintegratie.nl
Koppelingen → Platformen →
Shopify koppeling

Shopify koppeling: Shopify en Shopify Plus verbinden met je systemen

Een Shopify koppeling laat je winkel praten met ERP, PIM, WMS, marketplaces en finance. We bouwen op de GraphQL Admin API en webhooks, houden rekening met de cost-based limieten van Shopify en vertalen je productdata naar het model van opties, varianten en metafields. Dat werkt voor Shopify en voor Shopify Plus.

Shopify · Shopify Plus · GraphQL Admin API · Vaste prijs
Vaak gekoppeld met Shopify
  • Orders en betalingenShopify → ERP
  • Voorraad per locatieERP of WMS → Shopify
  • Producten en variantenPIM of ERP → Shopify
  • Metafields en metaobjectsPIM → Shopify
  • Fulfillment en trackingWMS → Shopify
  • Refunds en retourenTweerichtings
  • B2B-bedrijven en catalogiERP → Shopify

Gebouwd voor merken die op hun data moeten kunnen rekenen

Logo Sony
Logo Loods 5
Logo AGU
Logo Proforto
Logo HR Groep
Logo K-Parts
Logo Ottobock
Logo Ortholon
Zonder goede Shopify koppeling
  • Een stapel apps die elk een deel van orders of voorraad synchroniseren
  • Throttled API-calls bij grote updates, waardoor data half binnenkomt
  • Gemiste webhooks, zodat een order nooit in de backoffice verschijnt
  • Productspecificaties die niet in de standaardvelden van Shopify passen
Met onze Shopify koppeling
  • Eén centrale koppeling voor orders, voorraad en productdata
  • Zuinige GraphQL-queries en bulk operations voor grote catalogi
  • Webhooks plus periodieke controle, zodat geen order ontbreekt
  • Specificaties netjes vastgelegd in metafields en metaobjects

Hoe we Shopify koppelen

Shopify legt veel vast: het datamodel, de API-limieten en de manier waarop apps werken. We starten daarom bij je abonnement, je apps en je catalogus, en ontwerpen de koppeling binnen die kaders in plaats van ertegenin.

  1. 01

    Datascan van je shop

    We brengen abonnement, apps, Flow-workflows, locaties, Markets, metafields en productopties in kaart en bepalen wie leidend is.

  2. 02

    Custom app en scopes

    We maken een custom app aan met alleen de toegangsrechten die nodig zijn, en kiezen per flow webhooks, queries of bulk operations.

  3. 03

    Testen met echte data

    We testen met echte orders, kortingen, cadeaubonnen, deelfulfillments en refunds, en meten het querygebruik bij grote volumes.

  4. 04

    Live en bewaken

    We zetten flows gefaseerd live en bewaken daarna webhook-ontvangst, throttling en afwijkende orders met monitoring en alerts.

Maatwerk Niet gevonden?

Staat jouw koppeling er niet bij? Dan bouwen we hem.

Zolang je systeem data kan uitwisselen, via een API, webhooks, een database, bestanden of EDI, kunnen we er vrijwel altijd een koppeling voor ontwikkelen. Dat geldt ook voor maatwerksystemen, AI agents en agentic systemen die gegevens uit je landschap moeten lezen of er acties in moeten uitvoeren.

Bespreek je koppeling Maatwerk · AI agents · agentic systemen Of bereken eerst je besparing
Veelgestelde vragen

Over de Shopify koppeling

Waarom bouwen jullie op GraphQL en niet op de REST API van Shopify?

Shopify heeft de REST Admin API sinds oktober 2024 als legacy aangemerkt. Nieuwe functies verschijnen vooral in de GraphQL Admin API, en sommige mogelijkheden bestaan alleen daar, zoals producten met meer dan 100 varianten. Een nieuwe koppeling op REST loopt dus snel achter. Met GraphQL vraag je bovendien precies de velden op die je nodig hebt, wat zuiniger is binnen de limieten.

Hoe werken de API-limieten van Shopify?

De GraphQL Admin API rekent niet per verzoek maar per querykosten. Elke query kost punten, afhankelijk van hoeveel velden en objecten je opvraagt, en je budget vult zich per seconde weer aan. Hogere abonnementen zoals Advanced en Plus krijgen een ruimer herstel. Voor grote exports en imports gebruiken we bulk operations, die asynchroon draaien en de gewone limiet grotendeels omzeilen.

Past onze productcatalogus in het variantmodel van Shopify?

Een Shopify-product heeft maximaal 3 opties, zoals maat, kleur en materiaal, en via de GraphQL API tot 2.048 varianten. Heb je meer dimensies, dan splitsen we producten op of leggen we extra kenmerken vast in metafields. Specificaties, maattabellen of gedeelde inhoud zetten we in metaobjects. Tijdens de datascan toetsen we je catalogus aan die grenzen, zodat er geen verrassingen komen bij de eerste import.

Kunnen we webhooks vertrouwen voor orders en voorraad?

Webhooks zijn snel, maar niet gegarandeerd: Shopify probeert een mislukte levering een aantal keer opnieuw en kan een abonnement daarna verwijderen. We controleren daarom de handtekening van elke webhook, verwerken hem asynchroon en draaien daarnaast een periodieke controle die ontbrekende orders alsnog ophaalt. Zo mis je niets als je endpoint even niet bereikbaar was.

Wat verandert er met Shopify Plus en B2B?

Basisfuncties voor B2B, zoals bedrijfsprofielen, betaaltermijnen, staffelprijzen en een beperkt aantal catalogi, zijn inmiddels ook op andere abonnementen beschikbaar. Shopify Plus biedt onder meer onbeperkt catalogi voor klantspecifieke prijzen, die je direct aan bedrijven en locaties koppelt, en hogere API-limieten. In de koppeling synchroniseren we bedrijven, locaties, catalogi en prijslijsten vanuit je ERP.

Is een app uit de App Store niet genoeg, en waar past Shopify Flow?

Een app werkt prima voor één afgebakende taak. Zodra orders, voorraad, prijzen en productdata tussen meerdere systemen lopen, krijg je met losse apps al snel overlap en onduidelijkheid over welk systeem leidend is. Shopify Flow is handig voor automatisering binnen Shopify, zoals tags zetten of orders markeren, maar niet voor datatransformatie tussen systemen. Die logica leggen we in een centrale koppeling.

Hoe koppel ik Shopify aan mijn boekhouding, inclusief Shopify Payments uitbetalingen?

Orders en creditnota's zet je als verkoopfacturen door naar je boekhouding, met de juiste btw per land. De lastigste stap is de uitbetaling: Shopify houdt kosten en refunds in, waardoor het bedrag op je bank zelden gelijk is aan je omzet. Wij boeken de uitbetaling daarom via een tussenrekening, uitgesplitst naar omzet, kosten en terugbetalingen, zodat je in bijvoorbeeld Exact Online per payout kunt afletteren.

Kunnen meerdere Shopify-winkels op één ERP draaien?

Ja. Veel bedrijven hebben per land of merk een eigen Shopify-winkel, elk met een eigen beheeromgeving. De koppeling haalt orders uit alle winkels op en zet ze in één ERP, met per winkel de juiste valuta, btw en verkoopkanaal. Voorraad en prijzen sturen we vanuit het ERP naar elke winkel, eventueel per locatie. Zo houd je één bron voor voorraad en voorkom je dat winkels elkaars stand overschrijven.

Weet je niet waar je moet beginnen?

Vertel ons met welke systemen je werkt en waar het vastloopt. Wij voeren samen datascan uit en laten zien waar voor jou data integratie het meeste op kan leveren.