Logistiek & verzending

Picqer-koppeling laten maken

Ik koppel Picqer aan je ERP, boekhouding, B2B-portaal of eigen webshop via de Picqer API, op jouw eigen account en sleutels. Orders gaan naar het magazijn, en vrije voorraad, zendingen, ontvangsten en retouren komen terug in het systeem waar je team en je klant naar kijken.

Alle integraties

Zo loopt de data

voorbeeldopzet

Sync-log, zoals je hem in het logboek terugziet (voorbeeld)

Orders uit je webshop en inkooporders uit je ERP gaan naar Picqer. Vrije voorraad en track-and-trace gaan terug naar de webshop, ontvangsten terug naar het ERP, verzonden orders worden een factuur en de magazijncijfers gaan naar je dashboard.
  • Order, Voorraad: tussen Eigen webshop en Picqer, in beide richtingen, direct, via webhook.
  • Inkoop, Ontvangst: tussen ERP en Picqer, in beide richtingen, direct, via webhook.
  • Zending, wordt Factuur: van Picqer naar Boekhouding, direct, via webhook.
  • Picklijsten: van Picqer naar Dashboard, per batch.

Kort antwoord

Werkgebied: Nederland · Bijgewerkt op door Alisina Nawabi

Wat het is
Een Picqer-koppeling laat je ERP, webshop of eigen software orders en inkooporders aanmaken in Picqer, en haalt vrije voorraad, zendingen, ontvangsten en retouren terug. Picqer meldt wijzigingen met ondertekende webhooks; de koppeling controleert de handtekening en vergelijkt periodiek met de API, zodat er niets blijft hangen.
Voor wie
Webshops, groothandels en B2B-bedrijven die Picqer gebruiken naast een ERP, boekhouding, portaal of eigen webshop waarvoor Picqer geen standaardintegratie heeft. En fulfilmentbedrijven, softwarebedrijven en vervoerders die per klant een eigen, afgeschermde koppeling willen.
Doorlooptijd
Een eerste koppeling tussen twee systemen staat meestal binnen 2 weken live. Meer objecten, richtingen of administraties kosten meer tijd; dat staat vooraf in de offerte.
Prijsindicatie
vanaf €4.000 voor een basisopzetEen basisopzet is één koppeling tussen twee systemen, gebouwd, getest en gedocumenteerd. Meer objecten, richtingen, administraties of uitzonderingen maken het groter. Je krijgt vooraf een vaste prijs.

Welke data synchroniseer ik?

Zo richt ik het meestal in. De tabel is ook het startpunt van de intake: jij bepaalt per object de richting en de bron.

Welke data de koppeling synchroniseert, in welke richting, wie de bron is en hoe vaak
ObjectRichtingBron van waarheidFrequentie
OrdersEen order komt binnen als concept en gaat naar het magazijn zodra hij is verwerkt. Annuleren via de API kan zolang hij nog concept of verwacht is.naar PicqerWebshop, portaal of ERPDirect bij betaling of vrijgave
Vrije voorraadVia products.free_stock_changed. Picqer raadt die aan voor je verkoopkanalen, niet products.stock_changed, want de vrije voorraad is wat je nog mag verkopen.van PicqerPicqerDirect via webhook
Zendingen en track-and-traceVia picklists.shipments.created, per zending op een picklijst.van PicqerPicqerDirect via webhook
InkoopordersDe voorraad komt pas bij de ontvangst binnen, niet bij de inkooporder.naar PicqerERPBij aanmaken of wijzigen in het ERP
OntvangstenEen ontvangen regel is sinds de v2-ontvangsten niet meer te wijzigen, alleen terug te draaien. De koppeling boekt dus correcties, geen overschrijvingen.van PicqerPicqerDirect via webhook
Retourenbeide kantenPicqerDirect via webhook
ProductenVerwijderen kan niet via de API; een product zet je op inactief, en alleen als er geen voorraad, open picklijst, backorder of open inkooporder meer is.naar PicqerERP of PIMBij elke wijziging

Wat je met een Picqer-koppeling doet

Voor bedrijven die zelf met de software werken, en voor wie er een product op bouwt voor eigen klanten.

  1. Picqer naast een ERP zonder standaardkoppeling

    Groothandel of B2B-bedrijf met een ERP waarvoor Picqer geen integratie heeft

    1. Verkooporder vrijgegeven in het ERP
    2. Order aangemaakt en verwerkt in Picqer
    3. Gepickt en verzonden in het magazijn
    4. Zending en vrije voorraad terug in het ERP

    Je magazijn werkt in Picqer en je administratie in het ERP, zonder dat iemand orders of aantallen overtypt.

    Wat de API hiervoor biedt: Voor platformen die Picqer niet ondersteunt, wijst Picqer naar een maatwerkkoppeling op de API, en bouwt het zelf geen maatwerk. Orders maak je aan via de API; de webhooks picklists.shipments.created en products.free_stock_changed melden zendingen en vrije voorraad.

    Lees de uitwerking in de gids
  2. Je eigen webshop of B2B-portaal aan Picqer

    Webshop op eigen software, of een B2B-bestelportaal

    1. Order aangemaakt bij betaling
    2. Verwerkt in Picqer, picklijst klaar
    3. Vrije voorraad terug naar de shop
    4. Track-and-trace terug zodra de zending er is

    Je eigen shop werkt met Picqer zoals een standaardplatform, en verkoopt niet meer dan er vrij is.

    Wat de API hiervoor biedt: Picqer beschrijft voor een eigen webshop precies deze route: orders aanmaken en verwerken na betaling, annuleren via de API, verzonden melden op picklists.shipments.created en de voorraad bijwerken op products.free_stock_changed.

    Lees de uitwerking in de gids
  3. Inkoop in het ERP, ontvangst in Picqer

    Groothandel die inkoopt in het ERP en ontvangt in het magazijn

    1. Inkooporder aangemaakt in het ERP
    2. Inkooporder klaargezet in Picqer
    3. Goederen geteld bij ontvangst
    4. Ontvangen aantallen en verschillen terug in het ERP

    Je ERP weet wat er echt is binnengekomen, en een verschil met de inkooporder komt als correctie terug, niet als stille overschrijving.

    Wat de API hiervoor biedt: Inkooporders zijn via de API aan te maken; voorraad komt pas bij de ontvangst binnen. Sinds de v2-ontvangsten zijn ontvangen regels niet meer te wijzigen, alleen terug te draaien, en melden webhooks onder meer receipts.completed.

    Lees de uitwerking in de gids
  4. Factureren wat echt verzonden is

    B2B-bedrijf dat op rekening levert, met een boekhouding die Picqer niet ondersteunt

    1. Zending gemaakt in Picqer
    2. Verzonden regels en aantallen opgehaald
    3. Factuur alleen voor wat de deur uit ging
    4. Boeking in je eigen boekhouding

    Je factuur klopt met de levering, ook bij een deellevering, en je boekhouding hoeft niet in de rij bij een standaardkoppeling.

    Wat de API hiervoor biedt: Picqer maakt zelf geen facturen. Het koppelt alleen met Twinfield Classic, niet met de nieuwe Twinfield, en de eigen Exact Online-integratie is niet meer nieuw af te sluiten; Picqer verwijst daarvoor naar xCore.

    Lees de uitwerking in de gids

Wat de API van Picqer ondersteunt

Per object wat er via de API kan. Dit bepaalt wat een koppeling wel en niet kan doen.

Per object: lezen, aanmaken, wijzigen, verwijderen en webhook-ondersteuning in de Picqer-API
ObjectLezenAanmakenWijzigenVerwijderenWebhook
Orders/ordersNieuw als concept. Annuleren kan alleen bij concept of verwacht, tenzij je het afdwingt; dan vervallen de picklijsten.jajajadeelsja
Producten/productsGeen DELETE; je zet een product op inactief.jajajaneeja
Voorraad/products/{id}/stockPer magazijn en optioneel per locatie: bijboeken, afboeken of een aantal zetten.jadeelsjaneeja
Voorraadhistorie/stockhistoryAlleen lezen. Wijzigingen komen binnen via de voorraadwebhooks.janeeneeneenee
Magazijnen/warehousesjaneeneeneenee
Locaties/locationsVerwijderen alleen zonder gekoppelde producten.jajajadeelsdeels
Picklijsten/picklistsPicqer maakt ze bij het verwerken van een order; via de API pick, sluit, pauzeer, splits of annuleer je ze.jadeelsjaneeja
Zendingen/picklists/{id}/shipmentsHet label komt van de gekoppelde vervoerder. Annuleren kan tot 5 minuten na aanmaken.jajaneedeelsja
Inkooporders/purchaseordersGeen DELETE; annuleren of sluiten gaat met een actie.jajajaneeja
Ontvangsten/receiptsOntvangen regels draai je terug, je wijzigt ze niet. Verwijderen alleen zolang er niets is ontvangen.jajadeelsdeelsja
Retouren/returnsVerwijderen kan sinds augustus 2025, zonder gekoppelde picklijsten of backorders, en zolang er geen producten zijn teruggeboekt.jajajadeelsja
Backorders/backordersPicqer maakt ze zelf; met process worden beschikbare backorders picklijsten.janeeneejanee
Klanten/customersVerwijderen alleen zonder gekoppelde orders of retouren.jajajadeelsnee
Leveranciers/suppliersjajajaneenee
Fulfilmentklanten/fulfilment/customersAlleen in de fulfilmentversie.jajajaneenee

ja kan via de APIdeels kan met beperkingennee kan niet

Techniek en deadlines

De feiten waar een koppeling op rust, met de bron erbij. En wat er de komende tijd verandert.

API
REST met JSON. Elk account heeft een eigen subdomein, dus een eigen basis-URL (https://<account>.picqer.com/api/v1/). Alleen v1 is actief; een wijziging die niet terugwaarts werkt, krijgt een nieuwe v2-URL.
Authenticatie
HTTP Basic met de API-sleutel als gebruikersnaam; OAuth is er niet. Elke aanroep moet een User-Agent meesturen met de naam van de koppeling en een website of e-mailadres.
Sleutels
Alleen een beheerder maakt een sleutel, onder Instellingen, API keys. Hij wordt één keer getoond, en intrekken stopt de koppeling direct.
Afscherming
Een sleutel kan niet alleen-lezen zijn. De enige beperking is een sleutel voor één fulfilmentklant; elke andere sleutel heeft toegang tot de hele API.
Limieten
500 verzoeken per minuut per sleutel, door Picqer bij drukte aan te passen; de actuele waarde staat in de X-RateLimit-headers. Daarboven volgt HTTP 429 en wordt het verzoek genegeerd. Lijsten geven 100 resultaten per keer, met offset voor de volgende.
Webhooks
Met een secret ondertekend met HMAC-SHA256 in de header X-Picqer-Signature. Je endpoint antwoordt binnen 10 seconden; anders volgen 15 pogingen in ongeveer 17 uur. Na 5 volledig mislukte meldingen binnen 24 uur zet Picqer de webhook uit; sinds februari 2026 kun je hem via de API weer aanzetten.
IP-adressen
Hier spreken twee hulpartikelen van Picqer elkaar tegen: het artikel over de API noemt vaste IP-adressen voor webhooks, het artikel over IP-adressen zegt dat ze steeds wisselen en dat je webhooks nooit op IP moet filteren. Ik controleer daarom de handtekening en filter niet op IP.
Testen
Er is geen aparte sandbox. Support zet een gewoon account om naar een gratis ontwikkelaarsaccount dat niet verloopt, op verzoek met testdata en de fulfilmentversie. Printen is daarin niet te testen.
Kosten van de API
De API zit zonder meerprijs in elk abonnement. Picqer rekent per maand, met een pakket naar het aantal bestellingen: het kleinste webwinkelpakket, Team, kost €379 per maand inclusief 3.000 bestellingen. Of dat in- of exclusief btw is, staat niet op de prijspagina.
Boekhouding
Picqer maakt zelf geen facturen. Moneybird is vooral bedoeld voor orders die in Picqer ontstaan, Twinfield werkt alleen met Twinfield Classic, en de eigen Exact Online-integratie is niet meer nieuw af te sluiten: Picqer verwijst naar de integratie van xCore.
Anonimiseren
Orders zijn via de API te anonimiseren. De API-documentatie zegt: orders ouder dan 7 dagen; het artikel over gegevensbeveiliging zegt: orders die meer dan 7 dagen geleden zijn verzonden.
Gegevens
Picqer bewaart de applicatie en de gegevens binnen de EER, grotendeels bij AWS en deels bij DigitalOcean. Iedere klant tekent de standaard verwerkersovereenkomst; een aangepaste versie kan niet.
AI-assistenten
Een eigen MCP-server, sinds 9 september 2026 in publieke bèta, gekoppeld met een API-sleutel. Onomkeerbare acties zoals orders verwerken, picklijsten afsluiten en zendingen aanmaken zijn er bewust niet mee mogelijk.
PHP-client
Picqer onderhoudt zelf een PHP-client, het Composer-pakket picqer/api-client.

Deadlines en wijzigingen

Wat de leverancier heeft aangekondigd, en wat het voor een bestaande koppeling betekent.

  1. al ingegaan

    Ontvangsten naar v2: velden weg, nieuwe ontvangstflow

    Ontvangen producten gaan direct op voorraad en zijn alleen nog terug te draaien; mark-all-received is weg. De endpointlijst voor fulfilmentsleutels noemt mark-all-received nog wel, de migratiegids niet meer. Ik bouw op de v2-flow.

  2. al ingegaan

    JSON push voor eigen verzendmethoden vervangen

    Een eigen vervoerdersintegratie bouw je op de nieuwe Custom shipping method; JSON push heet in de documentatie de oude methode.

  3. al ingegaan

    Samengestelde producten in retouren worden hun onderdelen

    Een retourkoppeling die een virtuele samenstelling toevoegt, krijgt de losse onderdelen terug. Code die op de samenstelling rekent, moet mee.

  4. al ingegaan

    Tags op picklijsten als lijst in plaats van object

    Een koppeling die de tags van een picklijst leest, moet een lijst van tag-objecten aankunnen.

App, iPaaS of maatwerk?

Niet elke koppeling hoeft maatwerk te zijn. Zo kies je de route die past.

Een standaardintegratie van Picqer

Past als: Picqer onderhoudt zelf integraties met onder meer Shopify, WooCommerce, Magento 2, Lightspeed, Shopware 6, CCV Shop en bol, en met PostNL, Sendcloud en MyParcel. Verkoop en verzend je via die kanalen, begin daar.

Grens: Een ERP, B2B-portaal of eigen webshop zonder integratie valt erbuiten: Picqer bouwt zelf geen maatwerk en wijst naar de API. Voor een nieuwe Exact Online-koppeling verwijst Picqer naar xCore, en Twinfield werkt alleen met de Classic-versie.

Zapier, Make of n8n

Past als: Handig voor een melding, zoals een bericht in Slack als de vrije voorraad van een artikel onder een grens zakt.

Grens: Orders, ontvangsten en voorraad vragen controle op dubbele verwerking, een limiet per sleutel en het nalopen van gemiste webhooks. In een iPaaS bouw je dat zelf, en elke stap kost credits.

Maatwerk op de Picqer API

Past als: Als je ERP, boekhouding, portaal of eigen webshop geen integratie heeft, als je inkoop en ontvangst wilt koppelen, als je een 3PL met meerdere klanten bent, of als je Picqer in je eigen product wilt ondersteunen.

Grens: Een hogere eenmalige investering, en Picqer kondigt soms een wijziging aan die niet terugwaarts werkt. Dat onderhoud kan ik doen, maar het hoeft niet.

Standaard-app, iPaaS of maatwerk voor Picqer?

Bestaat er al een app in de marktplaats die precies doet wat je met Picqer wilt?

Zo pak ik het aan

Vier stappen, met een vaste prijs vooraf. Een basisopzet begint vanaf €4.000.

  1. 1

    Dag 1

    Intake

    Een kort gesprek over je systemen, je proces en wat er misgaat. Ik vul samen met jou de sync-tabel in: welk object, welke richting, wie de bron is en hoe vaak.

  2. 2

    Binnen een paar dagen

    Vaste offerte

    Je krijgt een voorstel met scope, vaste prijs en planning. Geen uurtje-factuurtje: je weet vooraf wat het kost en wat je krijgt.

  3. 3

    Week 1-2

    Bouwen en testen

    Ik bouw de koppeling op jouw eigen account en test met echte voorbeelden, inclusief de randgevallen: creditnota's, dubbele records, een API die even niet antwoordt. Een eerste koppeling staat binnen 2 weken live.

  4. 4

    Daarna

    Live en beheer

    De koppeling gaat live met monitoring en een foutenlijst die je kunt inzien. Je krijgt documentatie en een overdracht. Onderhoud kan, maar hoeft niet bij mij.

Veilig, en van jou

Hoe ik met je toegang omga, en waarom de koppeling op jouw account draait.

Ik vraag nooit om je Picqer-wachtwoord.

  • De koppeling krijgt een eigen API-sleutel, aangemaakt door jouw beheerder. Trek je die in, dan stopt de koppeling direct, en de rest van je koppelingen werkt door.
  • Een sleutel van Picqer geeft toegang tot de hele API. Daarom staat hij alleen op de server, nooit in een browser of app, en krijgt elke koppeling een eigen sleutel.
  • Elke webhook wordt gecontroleerd op zijn HMAC-handtekening; meldingen die niet van Picqer komen, doen niets.
  • Voor een 3PL krijgt elke fulfilmentklant een eigen, afgeschermde sleutel, zodat de koppeling van de ene klant de data van de andere niet ziet.

Wie beheert de koppeling

De koppeling draait op jouw account, niet op dat van mij. Ik bouw, documenteer en onderhoud hem; jij houdt het eigendom en de toegang.

Account
De koppeling draait op een API-sleutel in jouw eigen Picqer-account, aangemaakt door jouw beheerder op jouw eigen subdomein. Bouw je voor meerdere klanten, dan maakt elke klant zijn eigen sleutel aan; een 3PL geeft elke fulfilmentklant een eigen, beperkte sleutel.
Sleutels
De sleutel staat in jouw omgeving. Trek je hem in bij Instellingen, API keys, dan vervalt de toegang direct.
Goedkeuring door de leverancier
Wil je een integratie op picqer.com laten vermelden, dan regel je dat op jouw naam bij Picqer: Picqer vermeldt een partnerintegratie pas als de partner de eerste 5 installaties heeft verzorgd, en een vervoerdersintegratie gaat pas voor alle klanten live als minstens 5 klanten er goed mee werken. Ik bouw hem zo dat hij daar klaar voor is.
  • Jouw account en jouw app-registratie bij de leverancier. Ik verkoop geen eigen koppel-abonnement en zit er niet tussen.
  • Jij bent eigenaar van de code en de documentatie. Stop je met mij, dan kan een andere ontwikkelaar verder.
  • Bouw je zelf een product voor jouw klanten? Dan draait het op jouw toegang en, waar de leverancier dat vraagt, op jouw certificering.

Onderhoud en monitoring

Een koppeling is pas af als je merkt dat er iets misgaat voordat je klant het merkt.

Foutenlijst met herkansing
Wat niet lukt, verdwijnt niet. Het komt in een wachtrij met de reden erbij en wordt opnieuw geprobeerd, met steeds langere tussenpozen.
Geen dubbele of gemiste records
Elke boeking krijgt een vaste sleutel, zodat een herhaalde poging nooit een tweede factuur of order maakt.
Alarm bij stilte
Komt er een tijd geen data binnen terwijl dat wel zou moeten, dan krijg je een melding. Een stilgevallen koppeling merk je zo voordat je klant belt.
Logboek
Per record zie je wanneer het ging, wat er ging en wat het andere systeem antwoordde. Handig voor je boekhouder en voor jezelf.
Wijzigingen uit de changelog
Picqer meldt wijzigingen in de API-changelog, soms als breaking change, zoals de tags op picklijsten in oktober 2025. Ik volg die en pas de koppeling aan voordat het misgaat.
Een webhook die uitvalt
Na 5 volledig mislukte meldingen binnen 24 uur zet Picqer een webhook uit. De koppeling merkt dat, zet hem via de API weer aan en haalt de gemiste wijzigingen op uit de lijsten, zodat er geen order of voorraadwijziging blijft liggen.
De limiet per sleutel
Picqer kan de limiet van 500 verzoeken per minuut bij drukte verlagen. De koppeling leest de X-RateLimit-headers, wacht bij een 429 en gebruikt per koppeling een eigen sleutel, zodat de ene de andere niet ophoudt.

Verder lezen

Mijn gidsen en artikelen die dieper ingaan op Picqer.

Een WMS kiezen: test de mislukte pick van ontvangst tot ERP
Gids
Uitgebreide gids17 min

27 okt 17:00

Een WMS kiezen: test de mislukte pick van ontvangst tot ERP

Een WMS kies je niet op een groene demo. Test ontvangstverschil, blinde telling, mislukte pick, menselijke correctievrijgave en de terugmelding naar ERP en webshop met exact dezelfde proef.

Exact Online koppelen: standaardconnector, integratieplatform of maatwerk?
Gids
Uitgebreide gids14 min

2 aug 21:01

Exact Online koppelen: standaardconnector, integratieplatform of maatwerk?

Je draait Exact Online en wilt er een webshop, ordersysteem of urenregistratie aan hangen. Deze gids kiest de route: een kant-en-klare app uit het App Center, een integratieplatform of een eigen koppeling op de API, met de echte kosten erbij.

3PL wisselen zonder voorraad-, order- en klantbeloftebreuk
Gids
Uitgebreide gids20 min

14 okt 09:00

3PL wisselen zonder voorraad-, order- en klantbeloftebreuk

Een nieuwe 3PL betekent meer dan dozen verplaatsen. Deze praktische cutovergids helpt je voorraad, open orders, retouren, carriers en klantbeloften gecontroleerd naar één nieuwe route overdragen.

Available-to-promise per kanaal publiceren: maak van voorraad een leverbelofte
Gids
Uitgebreide gids20 min

11 okt 09:00

Available-to-promise per kanaal publiceren: maak van voorraad een leverbelofte

Bepaal welke voorraad je echt kunt beloven. Deze gids brengt bronhouder, reserveringen, quarantaine, verwachte ontvangsten, kanaalpublicatie, versheid en reconciliatie samen in één werkbare ATP-keten.

Uitgaande factuur vrijgeven: van order en levering naar controleerbaar bewijs
Gids
Uitgebreide gids17 min

23 okt 17:00

Uitgaande factuur vrijgeven: van order en levering naar controleerbaar bewijs

Bouw een controleerbare flow van order en levering naar klantfactuur. Match regels en bewijs, routeer uitzonderingen, laat een bevoegde persoon vrijgeven en lees de verzending terug.

Je voorraad ligt stil in het magazijn van een ander: zo houd je je orders draaiend en krijg je je goederen terug
Gids
Uitgebreide gids17 min

24 aug 17:00

Je voorraad ligt stil in het magazijn van een ander: zo houd je je orders draaiend en krijg je je goederen terug

Je fulfilmentpartij verwerkt geen zendingen meer en je najaarsvoorraad staat achter zijn deur. Dit draaiboek legt eerst je orderstroom om en pakt daarna de partij aan, met de exports, de brieven en de termijnen die tellen.

FAQ

Veelgestelde vragen over de Picqer-koppeling

Antwoorden op wat het vaakst gevraagd wordt over Picqer koppelen.

Klaar om Picqer te koppelen?

Vertel me welke systemen je gebruikt en wat er nu misgaat. Ik denk mee en zeg eerlijk wat er kan, vrijblijvend.

Bekijk alle integraties

Liever eerst zelf kijken waar de winst zit? Doe de gratis automatiseringsscan