
Picqer koppeling voor Shopify en Magento: standaard waar het kan, maatwerk waar het moet
Picqer heeft zelf een koppeling met Shopify en Magento 2. Voor veel webshops is die genoeg, en dan moet je er ook geen maatwerk omheen bouwen. Maatwerk wordt pas zinvol bij bundels met eigen logica, B2B, meerdere magazijnen of een ERP dat ook voorraad en orders wil zien. Wij helpen je kiezen, en bouwen alleen wat de standaardkoppeling niet kan. Je praat met de mensen die het bouwen.
- Eerst kijken of de standaardkoppeling van Picqer volstaat
- Maatwerk op de Picqer API en webhooks, met retry en alerts
- Shopify, Magento 2, AFAS, Exact of Laravel-middleware
Wat een Picqer koppeling moet oplossen
Picqer is een Nederlands WMS: software voor voorraad, picken, inpakken en verzenden. Je webshop verkoopt, Picqer zorgt dat de order het magazijn uit gaat. De koppeling moet drie dingen goed doen. Orders komen in Picqer. Voorraad gaat terug naar de shop. En de verzendstatus met track and trace komt bij de klant.
Picqer levert die koppeling zelf, voor Shopify en voor Magento 2. Die standaardkoppeling dekt de basisflow. Heb je één winkel, één magazijn, gewone producten en geen ERP dat ook voorraad bijhoudt? Dan heb je waarschijnlijk geen maatwerk nodig. Dat zeggen we liever nu dan na een offerte.
Het wordt anders als je proces afwijkt van wat de standaardkoppeling aanneemt. Denk aan bundels die geen standaard Shopify Bundles zijn, B2B-orders met extra data, voorraad in meerdere magazijnen of een ERP zoals AFAS of Exact dat ook orders en voorraad wil. Op deze pagina lees je wat Picqer standaard doet, waar het ophoudt en hoe je de rest bouwt zonder dat data via twee paden gaat lopen.
Wat de standaardkoppeling van Picqer doet
Gebaseerd op de helpartikelen van Picqer zelf, geraadpleegd op 28 oktober 2026. Controleer bij twijfel altijd de actuele documentatie.
| Onderdeel | Shopify | Magento 2 |
|---|---|---|
| Orders naar Picqer | Nieuwe orders worden direct geïmporteerd. Standaard alleen orders met fulfillmentstatus unfulfilled en een betaalde status. | Picqer haalt standaard elke 15 minuten nieuwe orders op via de Magento REST API. Met de Picqer-plugin voor Magento 2 komen orders binnen seconden binnen. |
| Producten naar Picqer | Bij installatie, handmatig of zodra een onbekend product in een order zit. Alleen producten met een unieke SKU. | Producten met afbeeldingen en, als je dat aanzet, voorraad. De eerste import kan enkele uren duren. |
| Voorraad naar de shop | Realtime, nadat je het versturen van voorraad hebt aangezet. | Realtime, nadat je het versturen van voorraad hebt aangezet. |
| Verzending en track and trace | Zending met producten, aantallen, vervoerder, trackingcode en tracking-URL. | Order wordt op verzonden gezet met trackingcode. Een tracking-URL meesturen kan volgens Picqer niet via de Magento API. |
| Annuleringen | Annuleren in Shopify annuleert de order in Picqer. Andersom niet. | Geannuleerde orders in Magento worden in Picqer geannuleerd. |
| Bekende beperkingen | Picqer beheert één Shopify-locatie per winkel. Orderdata wordt één keer gelezen, bij het aanmaken van de order. Tags die later door apps of Shopify Flow worden toegevoegd, komen niet mee. | Magento Multi-Source Inventory (MSI) wordt niet ondersteund en moet uit staan. Kortingen op orderniveau gaan niet mee. Producten met custom options worden beperkt ondersteund. |
Plan een vrijblijvend gesprek over je project
Een half uur via video met de mensen die het werk ook echt doen. Kies hieronder een moment dat jou past.
- Direct met het vaste team, geen tussenlagen
- Concrete feedback op je huidige situatie of plannen
- Eerlijk advies, ook als het antwoord "niet doen" is
- Indicatie van kosten en tijdlijn
Plan een gratis Tech Check
Vrijblijvend jouw uitdagingen bespreken
Of bel direct: 0591-239 299
Wanneer de standaardkoppeling genoeg is
Beide koppelingen starten in een veilige stand: alleen producten en orders importeren, nog geen voorraad of zendingen terugsturen. Pas als je hebt gecontroleerd dat alles klopt, zet je die richting aan. Dat is een goede gewoonte, ook als je later maatwerk toevoegt.
Eerlijk advies: begin met de koppeling van Picqer zelf. Die wordt onderhouden door Picqer, gaat mee met wijzigingen aan hun kant en kost je geen bouwuren. Voor een standaardshop is dat de beste keuze.
De standaardkoppeling past meestal als je één webshop per magazijnlocatie hebt, je producten een unieke SKU hebben, je voorraad alleen in Picqer wordt beheerd en er geen ERP is dat zelf voorraad of orders bijhoudt. Bundels via de standaard Shopify Bundles-app worden door Picqer ondersteund: de onderdelen komen als losse orderregels binnen.
Ook meerdere winkels zijn geen reden voor maatwerk. Je kunt meerdere Shopify-winkels aan één Picqer-account koppelen. Twijfel je? Zet de koppeling in de teststand aan en kijk een week naar je eigen orders. Dan zie je vanzelf of er gaten zijn.
Wanneer je meer nodig hebt dan de standaardkoppeling
Dit zijn de situaties waarin wij maatwerk overwegen. Vaak gaat het om een aanvulling naast de standaardkoppeling, niet om een vervanging.
| Situatie | Wat Picqer standaard doet | Waar het wringt | Maatwerkoplossing |
|---|---|---|---|
| Bundels en kits | Standaard Shopify Bundles wordt opgesplitst in losse regels. Picqer kent zelf virtuele composities, waarvan de voorraad wordt afgeleid van de onderdelen. | Andere bundel-apps werken alleen als ze de onderdelen direct toevoegen. In Magento krijgt de bundel de prijs en de onderdelen 0 euro. | Bundels vertalen naar Picqer-composities via de API, met een vaste regel voor prijs en btw per onderdeel |
| B2B-orders | Orderdata wordt één keer gelezen bij het aanmaken van de order | Referenties, afleverafspraken of tags die later worden toegevoegd, komen niet in Picqer | Order pas doorzetten als de B2B-data compleet is, of aanvullende data via de API meegeven |
| Meerdere magazijnen | Een picklijst hoort bij één magazijn. AutoSplit kan backorders naar een magazijn met voorraad verplaatsen. | Picqer beheert één Shopify-locatie per winkel. Magento MSI wordt niet ondersteund. | Eigen logica voor welke voorraad per magazijn of kanaal naar welke shop gaat, op basis van voorraad per magazijn uit de API |
| Backorders | Picqer accepteert backorders en zet ze om in picklijsten zodra er voorraad is | De shop weet niet wanneer een product weer leverbaar is | Verwachte leverdatum of backorderstatus terugsturen naar de shop via webhooks |
| ERP naast Picqer | Er is geen standaard AFAS-koppeling in Picqer gevonden. Exact Online loopt via een koppeling van een derde partij. | Orders en voorraad lopen via twee paden en spreken elkaar tegen | Eén orderpad en één voorraadbron vastleggen, met middleware als knooppunt |
Picqer samen met AFAS of Exact: één pad voor orders en voorraad
Het grootste risico zit niet in Picqer zelf. Het zit in een webshop die met Picqer én met een ERP praat, terwijl beide systemen denken dat ze leidend zijn. Dan gaat dezelfde order twee keer de deur uit, of overschrijft het ERP de voorraad die Picqer net heeft bijgewerkt.
Kijk eerst wat er aan de Picqer-kant bestaat. De eigen Exact Online-koppeling van Picqer is bedoeld om orders die in Picqer zijn aangemaakt te factureren. Volgens Picqer kun je die koppeling niet meer nieuw instellen, en voor webshoporders raadt Picqer aan om Exact direct aan je shop te koppelen. Daarnaast bestaat er een Exact Online-integratie die door een derde partij (xCore) is gebouwd, waarvoor Picqer geen garantie geeft. Een standaardkoppeling tussen Picqer en AFAS hebben we in de documentatie van Picqer niet gevonden.
Daarom leggen we per gegeven één route vast. Een veelgebruikte verdeling: de shop stuurt orders naar Picqer voor de fysieke afhandeling, en naar het ERP voor de boekhouding en facturatie. Picqer is leidend voor de fysieke voorraad. Het ERP is leidend voor artikelen, prijzen en debiteuren. Voorraadmutaties uit Picqer gaan naar het ERP, niet andersom. Welke verdeling bij jou past, hangt af van je inrichting.
Zodra er drie of meer systemen meedoen, zetten we er vaak een Laravel-laag tussen. Die middleware ontvangt webhooks van Picqer, haalt wijzigingen uit het ERP en stuurt elke wijziging maar één kant op. Zo blijven je shop, je WMS en je ERP los van elkaar en zie je op één plek wat er misgaat. Hoe we dat voor AFAS en Exact aanpakken, lees je op de pagina's over de AFAS Magento koppeling en de Exact Online Shopify koppeling.
De Picqer API en webhooks: waar maatwerk op draait
Alle cijfers hieronder komen uit de API-documentatie van Picqer, geraadpleegd op 28 oktober 2026.
De Picqer API is een REST API met JSON, alleen via HTTPS. Elk account heeft een eigen adres in de vorm van jouwsubdomein.picqer.com/api/v1. Je authenticeert met een API-key via HTTP Basic Auth: de key is de gebruikersnaam, het wachtwoord wordt genegeerd. Picqer vraagt om een eigen User-Agent-header en raadt één API-key per toepassing aan. Dat laatste is handig: trek je een koppeling in, dan blijven de andere werken.
De rate limit is normaal 500 requests per minuut per API-key. Picqer kan die limiet aanpassen als het platform zwaar belast is. Elke response bevat de headers X-RateLimit-Limit en X-RateLimit-Remaining. Ga je eroverheen, dan krijg je HTTP 429 en wordt het request genegeerd. De meeste lijsten geven maximaal 100 resultaten per keer; verder bladeren gaat met de parameter offset. Een initiële sync van een grote catalogus moet je daarom in batches opzetten, met throttling en een nette back-off.
Webhooks maken pollen grotendeels overbodig. Picqer heeft onder meer events voor orders, picklijsten, zendingen, retouren, ontvangsten en producten. Voor een webshopkoppeling zijn products.free_stock_changed en picklists.closed de belangrijkste: vrije voorraad gewijzigd en picklijst afgesloten. Je registreert webhooks in Picqer zelf of via de API, en met een secret ondertekent Picqer elke call met een HMAC-SHA256-handtekening in de header X-Picqer-Signature. Die controleer je altijd.
Let op de spelregels. Je endpoint heeft maximaal 10 seconden om te antwoorden met 200, 201 of 202, anders telt de call als mislukt. Picqer probeert het 15 keer opnieuw over ongeveer 17 uur. Na 5 volledig mislukte calls binnen 24 uur wordt de webhook gedeactiveerd. Daarom zetten we een binnenkomende webhook altijd eerst in een eigen queue en antwoorden we direct. De verwerking gebeurt daarna. En we bewaken of webhooks nog actief zijn, want een gedeactiveerde webhook betekent stilletjes geen voorraadupdates meer.
Datakwaliteit: SKU's en wie leidend is voor voorraad
De meeste Picqer-problemen zijn dataproblemen. Picqer koppelt producten op SKU. Shopify maakt een SKU optioneel, en Picqer importeert alleen producten met een unieke SKU. Een order met een product zonder SKU blijft hangen met de melding dat de order producten zonder SKU bevat. Heb je dubbele SKU's, dan werkt Picqer volgens de eigen FAQ de voorraad bij van de eerste match. De andere variant krijgt dan verkeerde voorraad.
Ook in de Picqer API moet de productcode uniek zijn. In Magento kunnen bepaalde speciale tekens in een productcode, zoals een slash, euroteken of komma, in sommige Magento-versies problemen geven bij de synchronisatie. Regel dit dus vóór de eerste import: één unieke SKU per fysiek product, zonder rare tekens, en dezelfde code in shop, Picqer en ERP.
Het tweede punt is voorraadleiding. Precies één systeem is de bron van de waarheid voor fysieke voorraad. Met Picqer is dat bijna altijd Picqer. Stuur dan nooit tegelijk voorraad vanuit een ERP of een ander kanaal naar dezelfde shop. Picqer werkt met vrije voorraad per magazijn: fysieke voorraad min wat al gereserveerd is voor openstaande orders en backorders. Die vrije voorraad is wat je shop moet tonen, niet de fysieke voorraad op de plank.
Standaard, iPaaS of maatwerk: welke route past
Er is geen route die altijd wint. Dit is hoe wij de keuze maken.
| Route | Past bij | Voordelen | Nadelen |
|---|---|---|---|
| Standaardkoppeling van Picqer | Eén shop per locatie, unieke SKU's, geen ERP dat voorraad of orders bijhoudt | Onderhouden door Picqer, geen bouwkosten, snel live | Volgt de aannames van Picqer; afwijkende logica kun je er niet in kwijt |
| Standaardkoppeling plus kleine aanvulling | Standaardflow werkt, maar één gat, zoals backorderinfo in de shop of B2B-data | Je houdt de onderhouden koppeling en bouwt alleen het ontbrekende stuk op de API | Twee mechanismen naast elkaar; goed documenteren wie wat doet |
| iPaaS zoals Alumio | Veel systemen tegelijk, team dat mappings zelf wil beheren | Visuele mappings, monitoring en retry ingebouwd | Licentiekosten per jaar; complexe businesslogica blijft lastig in een visuele tool |
| Laravel-middleware op maat | Picqer plus ERP, meerdere magazijnen of kanalen, afwijkende orderroutering | Volledige controle over volgorde, retry en logging; één knooppunt voor alle systemen | Hogere bouwinspanning vooraf en je hebt een team nodig dat het onderhoudt |
Checklist voordat je Picqer koppelt
Met deze punten op orde voorkom je de meeste problemen na livegang.
Producten en data
- Elk fysiek product heeft één unieke SKU, gelijk in shop, Picqer en ERP
- Geen speciale tekens zoals een slash, euroteken of komma in productcodes
- Bundels en kits in kaart: standaard bundel-app, virtuele compositie of compositie met eigen voorraad
- Producten die niet verzonden worden, zoals diensten, zijn als niet-fysiek gemarkeerd
Shop en voorraad
- Shopify: één locatie die door Picqer wordt beheerd, en Track quantity aan op de producten
- Magento 2: MSI uitgeschakeld, een aparte gebruiker of Integration voor Picqer, en bij realtime orders de Picqer-plugin
- Vastgelegd welk systeem leidend is voor voorraad, en dat geen ander systeem voorraad naar de shop stuurt
- Eerst in de teststand draaien voordat voorraad en zendingen naar de shop gaan
Maatwerk en ERP
- Per gegeven één route: welke orders gaan naar Picqer, welke naar het ERP, en in welke volgorde
- Een eigen API-key per koppeling, en webhooks met een secret
- Webhooks via een queue verwerken en bewaken of ze nog actief zijn
- Wie een melding krijgt als een order blijft hangen of een sync faalt
Verder lezen over Picqer, fulfilment en koppelingen
Dieper in de keuzes en de techniek.
Monta, Picqer of Montapacking
Zelf een WMS draaien of fulfilment uitbesteden: de verschillen op een rij.
Lees verder →ERP koppelen: AFAS, Exact of Multivers
Connector, iPaaS of maatwerk voor de drie meest gebruikte Nederlandse ERP-pakketten.
Lees verder →Middleware-architectuur in Laravel
Hoe je een Laravel-laag bouwt die shop, WMS en ERP los van elkaar houdt.
Lees verder →Alumio of maatwerk
Wanneer een iPaaS de betere keuze is en wanneer eigen integraties.
Lees verder →Laravel integraties
Maatwerk-middleware voor ERP, WMS, PIM en marketplaces, met queues en monitoring.
Lees verder →AFAS Magento koppeling
Orders, voorraad, prijzen en debiteuren tussen AFAS Profit en Magento 2.
Lees verder →Onze aanpak voor een Picqer koppeling
Van analyse tot beheer, met hetzelfde vaste team.
- 1
Check van de standaardkoppeling
We kijken eerst of de koppeling van Picqer zelf je proces dekt. Is dat zo, dan zeggen we dat en helpen we hooguit met de inrichting.
- 2
Analyse van datastromen
Per gegeven leggen we vast welke kant het op gaat en welk systeem leidend is: shop, Picqer of ERP. Dat komt in een koppelplan dat je zonder technische kennis kunt lezen.
- 3
Datakwaliteit op orde
We controleren SKU's, bundels en voorraadinstellingen voordat er iets gekoppeld wordt. Dubbele of lege SKU's lossen we eerst op.
- 4
Routekeuze en inschatting
Standaard, standaard met aanvulling, iPaaS of Laravel-middleware. Na een korte analyse krijg je een onderbouwde inschatting.
- 5
Bouwen en testen
We bouwen op de Picqer API en webhooks, met een queue, ondertekende webhooks en retry. We testen met echte orders, bundels, backorders en foutscenario's.
- 6
Livegang en beheer
Eerst in de teststand, daarna voorraad en zendingen aan. Na livegang bewaken we webhooks, rate limits en achterstanden, en gaan we mee met wijzigingen.
Wat je van ons krijgt
- Een eerlijk advies of de standaardkoppeling van Picqer volstaat
- Een koppelplan met per gegeven richting en bron van de waarheid voor shop, Picqer en ERP
- Een SKU- en productdatacheck vóór de eerste import
- Maatwerk op de Picqer API voor wat de standaardkoppeling niet dekt, zoals bundels, B2B-data of meerdere magazijnen
- Webhook-verwerking via een queue, met controle van de HMAC-handtekening
- Throttling op de rate limit van Picqer en nette afhandeling van HTTP 429
- Alerts bij hangende orders, mislukte syncs en gedeactiveerde webhooks
- Technische documentatie en beheerafspraken voor wijzigingen en uitbreidingen
Waarom Coding.nl voor je Picqer koppeling
Eén vast team, geen tussenlagen
Geen projectmanagers of accountmanagers. De mensen die je koppeling bouwen, neem je zelf aan de telefoon.
Geen maatwerk als het niet hoeft
Volstaat de koppeling van Picqer, dan zeggen we dat. We bouwen alleen wat ontbreekt.
Shop en ERP van binnenuit
We kennen Magento 2 en Hyvä, Shopify en Laravel van binnenuit, en bouwen ERP-koppelingen met AFAS en Exact. De koppeling past op je hele keten, niet alleen op Picqer.
15+ jaar e-commerce
We weten waar koppelingen breken: drukke dagen, bundels, backorders, retouren en B2B-uitzonderingen. Daar ontwerpen we op.

Veelgestelde vragen
Meer over koppelingen
Picqer koppelen zonder dubbele orders of verkeerde voorraad?
Vertel ons welke shop, welk ERP en hoeveel magazijnen je hebt. We zeggen eerlijk of de standaardkoppeling volstaat, en anders krijg je na een korte analyse een onderbouwde inschatting. Plan een gesprek met het team dat de koppeling bouwt.