Shopify is een sterk verkoopkanaal. Maar zodra je Exact, Picqer of Akeneo moet koppelen, begint het echte werk. Architectuurkeuzes die je maandenlange problemen besparen.
Shopify integraties: ERP, WMS en PIM koppelen zonder hoofdpijn
Je webshop draait goed. Bestellingen komen binnen. Producten verkopen. En dan groei je door de grens waar handmatig bijhouden ophoudt te werken.
Voorraad klopt niet meer. Orders moeten handmatig worden doorgezet naar je WMS. Je PIM-data staat in een Excel die iemand bijhoudt. Dit kost je mensen, fouten en omzet.
Integraties zijn de oplossing. Maar een slechte integratie is erger dan geen integratie. Dit artikel legt uit wat werkt, wat niet werkt, en welke architectuurkeuze je niet wilt overslaan.
Waarom integraties cruciaal zijn voor groei
Een webshop zonder integraties schaalt niet. Punt.
Op kleine schaal verwerk je orders handmatig. Dat kost uren. Bij 50 orders per dag is dat beheersbaar. Bij 500 orders per dag is het onmogelijk.
Integraties lossen dat op. Ze zorgen dat:
- Voorraad realtime synchroon loopt tussen je WMS en Shopify
- Orders automatisch worden doorgezet naar je magazijn
- Productdata vanuit je PIM naar Shopify vloeit zonder handmatig werk
- Facturatie via je ERP verloopt zonder dubbele invoer
De vraag is niet of je integreert. De vraag is hoe.
Systeem per systeem: wat koppel je en hoe
ERP: Exact Online en AFAS
ERP-systemen bevatten de kern van je businessdata: klanten, orders, facturatie, financiën, inkoop.
Exact Online is de meest gebruikte ERP in het Nederlandse MKB. Er zijn kant-en-klare Shopify-koppelingen van partijen als Channable en Triton Commerce. Die werken voor standaard flows — orders naar Exact, klantdata synchroniseren — maar lopen vast bij complexe logica. AFAS is sterker in maatwerk-configuratie maar heeft minder kant-en-klare Shopify-connectoren. Hier is custom development doorgaans noodzakelijk.Wat je via een ERP-integratie regelt:
- Orderexport vanuit Shopify naar je ERP
- Factuurcreatie in het ERP (Shopify genereert geen AVG-conforme facturen)
- Klantdata-synchronisatie
- Inkooporderverwerking op basis van verkoopdata
WMS: Picqer en Monta
Een WMS beheert je magazijn: ontvangst, opslag, picken, pakken, verzenden.
Picqer is populair in de Nederlandse markt en heeft een native Shopify-koppeling. Orders worden automatisch doorgezet, tracking-codes komen terug in Shopify. Dat werkt out-of-the-box voor standaard B2C-flows. Monta is een fulfillment-dienst met eigen WMS. De Shopify-integratie is goed gedocumenteerd. Als je fulfilment uitbesteedt aan Monta, is de koppeling relatief eenvoudig.Waar het ingewikkelder wordt:
- Meerdere magazijnen met split-orderlogica
- Gedeeltelijke shipments
- Klantsegmentspecifieke verpakkingen
- Retourverwerking met conditionele restocklogica
Dat soort flows vereist maatwerk, ongeacht je WMS.
Dataflow richtingen:- Shopify naar WMS: orders, klantdata, productgewichten en -dimensies
- WMS naar Shopify: voorraadstanden, trackingcodes, retourstatus
PIM: Akeneo
Een PIM beheert je productinformatie: attributen, beschrijvingen, afbeeldingen, categorisering — in meerdere talen en voor meerdere kanalen.
Akeneo is de marktleider in open-source PIM. Er zijn Shopify-connectoren beschikbaar, maar de echte waarde ontstaat als je data-model goed is gebouwd.Wat je via een PIM-koppeling regelt:
- Productdata (titels, beschrijvingen, attributen) vanuit Akeneo naar Shopify
- Beeldmateriaal via Akeneo's DAM-functionaliteit
- Meertalige content naar Shopify-markten
Architectuurkeuze: drie opties
Hier beslis je over de fundamenten van je integratiestrategie. Dit is de keuze die bepaalt of je over twee jaar blij of gefrustreerd bent.
Optie 1: Directe punt-tot-punt koppelingen
Shopify en Exact. Shopify en Picqer. Shopify en Akeneo.
Elk systeem heeft een directe koppeling naar Shopify. Eenvoudig te begrijpen, snel te implementeren.
Wanneer het werkt: Twee of drie systemen, eenvoudige flows, geen complexe conditionele logica. Wanneer het breekt: Zodra je vier of meer systemen hebt, wordt het een spinnenweb. Elke koppeling moet apart worden onderhouden. Als Shopify een API-wijziging doorvoert, breken koppelingen met meerdere systemen tegelijk. Kostenindicatie: €5.000-€15.000 per koppeling. Eenvoudig maar niet schaalbaar.Optie 2: Custom middleware (Laravel)
Een eigen Laravel-applicatie fungeert als centrale integratie-hub. Shopify praat met Laravel. Laravel praat met Exact, Picqer en Akeneo. Alle businesslogica zit in Laravel.
Voordelen:- Volledige controle over dataflows en businesslogica
- Centrale error logging en monitoring
- Aanpasbaar zonder afhankelijkheid van externe diensten
- Goedkoper in de lange termijn bij complexe logica
- Hogere initiële development kosten
- Je hebt een team nodig dat de middleware onderhoudt
Optie 3: iPaaS — Alumio
Alumio is een integratie-platform-as-a-service specifiek gericht op e-commerce en ERP-koppelingen. Het is een visuele integratiebuilder met kant-en-klare connectoren voor Shopify, Exact, AFAS, Akeneo, Picqer en tientallen andere systemen.
Meer over Alumio als integratiestrategie vind je op onze Alumio-pagina.
Voordelen:- Sneller te implementeren dan custom middleware
- Kant-en-klare connectoren voor de meeste Nederlandse systemen
- Monitoring en alerting ingebouwd
- Minder afhankelijk van development-resources voor beheer
- Maandelijkse licentiekosten (€1.500-€5.000 per maand)
- Minder flexibel bij uitzonderlijke businesslogica
- Vendor lock-in: als Alumio niet aan je eisen voldoet, is migreren complex
Vergelijkingstabel
| Directe koppeling | Laravel middleware | Alumio (iPaaS) | |
|---|---|---|---|
| Implementatiesnelheid | Snel | Langzaam | Middel |
| Flexibiliteit | Laag | Hoog | Middel |
| Kosten initieel | €5.000-€15.000 | €20.000-€60.000 | €10.000-€30.000 |
| Kosten maandelijks | €0-€500 | €500-€1.500 | €1.500-€5.000 |
| Schaalbaarheid | Laag | Hoog | Middel |
| Aanpasbaar | Beperkt | Volledig | Beperkt |
Veelgemaakte fouten
Fout 1: Polling in plaats van webhooks
Polling betekent dat je systeem elke X minuten vraagt: "zijn er nieuwe orders?" Webhooks betekent dat Shopify je systeem direct notificeert zodra er iets verandert.
Polling is traag, resourceintensief en onbetrouwbaar. Een order die bij Shopify binnenkomt om 14:00 uur kan pas om 14:05 in je WMS staan als je elke vijf minuten pollt.
Gebruik altijd webhooks voor tijdskritische flows: nieuwe orders, annuleringen, betalingsbevestigingen.
Fout 2: Geen error handling
Een integratie zonder foutafhandeling is een integratie die stil faalt. Orders die niet worden doorgezet. Voorraad die niet wordt bijgewerkt. Niemand die het merkt totdat een klant belt.
Elke integratie heeft een retry-mechanisme nodig, een dead letter queue voor mislukte berichten, en monitoring met alerting.
Fout 3: Bidirectioneel synchroniseren zonder "system of record"
Welk systeem is leidend voor productdata? Je ERP of je PIM? Welk systeem is leidend voor klantdata? Je CRM of Shopify?
Definieer per datatype één system of record. Dat systeem mag schrijven. Alle andere systemen lezen alleen.
Fout 4: Geen staging-omgeving voor je integraties
Integraties testen in productie is geen optie. Je hebt een staging-omgeving nodig die de volledige integratiestack simuleert. Shopify biedt development stores. Je ERP en WMS hebben (hopelijk) testomgevingen.
Fout 5: Vergeten dat Shopify API-limieten heeft
De Shopify REST Admin API heeft een rate limit van 40 calls per seconde bij standaard plannen, 80 bij Plus. Bij een bulkimport van 50.000 producten vanuit je PIM moet je daar rekening mee houden. Gebruik Shopify's Bulk Operations API voor grote datahoeveelheden.
Kostenindicatie per integratietype
| Integratie | Eenvoudig | Gemiddeld | Complex |
|---|---|---|---|
| ERP (Exact/AFAS) | €8.000 | €20.000 | €40.000+ |
| WMS (Picqer/Monta) | €5.000 | €12.000 | €25.000+ |
| PIM (Akeneo) | €10.000 | €25.000 | €50.000+ |
| Totaal (3 systemen) | €23.000 | €57.000 | €115.000+ |
Complexiteit wordt bepaald door: aantal conditionele regels, bidirectionele synchronisatie, hoog transactievolume, maatwerk retourlogica, meerdere magazijnen.
Conclusie
Shopify is een sterk verkoopkanaal. Maar Shopify is geen ERP, geen WMS en geen PIM. Zodra je bedrijf groeit, heb je die systemen nodig — en koppelingen daartussen.De architectuurkeuze is de belangrijkste beslissing: directe koppelingen voor eenvoud, Laravel-middleware voor complexe maatwerk-logica, of Alumio voor standaard flows zonder eigen development-team.
Doe je huiswerk voordat je begint. Definieer je system of record. Kies webhooks boven polling. Bouw foutafhandeling van dag één.
Wil je een architectuuradvies voor jouw specifieke integratiestrategie? Neem contact op — we helpen je de juiste keuze te maken.
Veelgestelde vragen
Hoe lang duurt het koppelen van Shopify aan een ERP zoals Exact Online?
Een eenvoudige koppeling (orders uit Shopify naar Exact, factuurcreatie) duurt 4-8 weken. Een bidirectionele koppeling met complexe prijslogica, multi-warehouse of B2B-flows duurt 12-20 weken.
Wat is het verschil tussen Alumio en een custom Laravel-integratie?
Alumio biedt snellere implementatie via kant-en-klare connectoren, maar hogere maandelijkse kosten en minder flexibiliteit. Een custom Laravel-integratie kost meer initieel maar geeft volledige controle en is op de lange termijn goedkoper bij complexe logica.
Welk systeem is leidend bij conflicten tussen Shopify en mijn ERP?
Definieer dit per datatype. Productdata: PIM is leidend. Prijsdata: ERP is leidend. Klantdata: CRM of ERP is leidend. Shopify is in dit model het verkoopkanaal, niet het system of record.
Kan ik Shopify koppelen aan Picqer zonder custom development?
Ja. Picqer heeft een native Shopify-integratie die eenvoudige B2C-flows dekt. Bij complexere logica — split orders, conditionele verpakkingen, multi-warehouse routing — is maatwerk nodig.
Wat kost Alumio per maand?
Alumio hanteert een subscription-model. Prijzen starten rond de €1.500 per maand en lopen op tot €5.000+ afhankelijk van volume en het aantal connectoren. Zie ook onze Alumio-pagina voor meer informatie.

Geschreven door Ruthger Idema
15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.
Meer over ons team →