Logistiek & verzending

MyParcel-koppeling laten maken

Ik koppel MyParcel aan je ERP, WMS, orderportaal of eigen webshop via de MyParcel API, op jouw eigen account en sleutel. Zendingen en labels maak je vanuit het systeem waarin je al werkt, en track-and-trace, retouren en statuswijzigingen komen terug 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 het ERP worden zendingen in MyParcel, met het label en de track-and-trace terug. De eigen webshop haalt bezorgopties op, statuswijzigingen gaan naar de klantenservice, en de zendingen per dag gaan naar je dashboard.
  • Zending, Label: tussen ERP of WMS en MyParcel, in beide richtingen, op verzoek.
  • Bezorgopties: van MyParcel naar Eigen webshop, op verzoek.
  • Status, wordt Bericht: van MyParcel naar Klantenservice, direct, via webhook.
  • Zendingen: van MyParcel naar Dashboard, per batch.

Kort antwoord

Werkgebied: Nederland · Bijgewerkt op door Alisina Nawabi

Wat het is
Een MyParcel-koppeling laat je ERP, WMS of eigen software zelf zendingen aanmaken bij MyParcel en haalt het label en de track-and-trace terug. Statuswijzigingen komen via een webhook binnen, retouren en bezorgopties lopen mee, en de koppeling blijft binnen de limieten per endpoint.
Voor wie
Webshops en B2B-bedrijven die via MyParcel verzenden vanuit een systeem waarvoor MyParcel geen plug-in heeft, zoals een ERP, WMS of eigen webshop. En softwarebedrijven en platforms die verzenden via MyParcel in hun eigen product willen inbouwen, in Nederland en via MyParcel BE in België.
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
Zendingen en labelsVia POST /shipments, met het label als pdf in A4 of A6. Meer dan 25 labels in één keer haal je op via een link die na enkele seconden tot minuten klaar is.naar MyParcelERP of WMSDirect bij vrijgave van de order
Track-and-trace en statusVia shipment_status_change. Voor een concept (status 1) komt geen melding. Meerdere zendingen vraag je in één aanroep op, om binnen de limiet te blijven.van MyParcelMyParcelDirect via webhook, plus een nachtelijke controle
RetourenEen retour hoort bij een zending of staat los. MyParcel kan ook een link maken waarmee je klant zelf een retourlabel aanvraagt.beide kantenMyParcelBij het aanmelden van de retour
Bezorgopties en afhaalpuntenAlleen voor adressen in Nederland en België, met een limiet van 60 aanroepen per minuut.van MyParcelMyParcelOp het moment dat de klant kiest
Orders (als je vanuit MyParcel verzendt)Via de Order API op het nieuwe portaal, of de oudere /fulfilment/orders.naar MyParcelWebshop of ERPDirect, of per batch
TarievenPOST /shipments/rates geeft de tarieven van jouw account voor een zending.van MyParcelMyParcelPer zending, of dagelijks voor je overzicht

Wat je met een MyParcel-koppeling doet

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

  1. Labels vanuit je ERP of WMS, zonder plug-in

    Groothandel of B2B-bedrijf met een ERP of WMS zonder MyParcel-koppeling

    1. Order vrijgegeven in het ERP
    2. Zending aangemeld met de juiste opties
    3. Label als pdf naar de printer
    4. Track-and-trace terug in het ERP en naar de klant

    Je magazijn print labels vanuit het systeem waarin het al werkt, en je klant krijgt de status zonder dat iemand iets kopieert.

    Wat de API hiervoor biedt: De Shipment API maakt een zending aan en geeft het label als pdf in A4 of A6. MyParcel bouwt zelf plug-ins voor webshops en marktplaatsen; software voor magazijn, orders of administratie koppelt vanaf de eigen kant. Heeft je systeem geen koppeling, dan gaat het via de API.

    Lees de uitwerking in de gids
  2. Bezorgopties in je eigen checkout

    Webshop op eigen software

    1. Klant vult zijn adres in
    2. Bezorgopties en afhaalpunten opgehaald
    3. Klant kiest avondbezorging of een afhaalpunt
    4. Zending aangemeld met die keuze

    Je klant kiest zelf hoe en waar hij zijn pakket krijgt, en je magazijn verstuurt het precies zo.

    Wat de API hiervoor biedt: De endpoints voor bezorgopties en afhaalpunten werken voor adressen in Nederland en België, met een limiet van 60 aanroepen per minuut. Voor de checkout is er de widget delivery-options v6; versie 5 heet legacy.

  3. Statussen naar je klant en je klantenservice

    Webshop met een eigen klantenservice of CRM

    1. shipment_status_change komt binnen
    2. Status gekoppeld aan order en klant
    3. Bericht naar de klant
    4. Uitzondering naar de klantenservice

    Je klant hoeft niet te bellen waar zijn pakket blijft, en je klantenservice ziet een vertraging voordat de klant hem ziet.

    Wat de API hiervoor biedt: De webhookpagina's van beide portalen noemen drie soorten: shipment_status_change, shipment_label_created en order_status_change, één per soort per shop en alleen via HTTPS. Voor een concept komt geen statusmelding.

    Lees de uitwerking in de gids
  4. Retouren die bij de juiste order landen

    Webshop met veel retouren en een eigen ERP

    1. Klant vraagt een retour aan
    2. Retourzending gekoppeld aan de oorspronkelijke zending
    3. Retour klaargezet in het ERP
    4. Creditnota pas na ontvangst en controle

    Elke retour staat in je ERP bij de order waar hij bij hoort, en de creditnota volgt pas als de goederen gecontroleerd zijn.

    Wat de API hiervoor biedt: Een retour maak je als zending, gekoppeld aan de oorspronkelijke zending of los, en MyParcel kan een retourlink voor je klant maken. Het retourportaal zit gratis in elk account; de module MyReturns kost vanaf €20 per maand en werkt nu alleen met PostNL.

    Lees de uitwerking in de gids

Wat de API van MyParcel 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 MyParcel-API
ObjectLezenAanmakenWijzigenVerwijderenWebhook
Zendingen/shipmentsVerwijderen kan alleen bij een concept (status 1).jajajadeelsja
Labels/shipment_labels/{ids}Pdf in A4 of A6; ZPL alleen voor PostNL en bpost. shipment_label_created meldt een label dat later klaar is.jadeelsneeneeja
Track-and-trace/tracktraces/{ids}Alleen lezen; wijzigingen komen via shipment_status_change.janeeneeneeja
Retouren/shipments · /return_shipmentsEen retour is een zending; /return_shipments maakt alleen een retourlink voor je klant.deelsjaneedeelsdeels
Bezorgopties en afhaalpunten/delivery_options · /pickup_locationsAlleen voor adressen in Nederland en België.janeeneeneenee
Afgiftepunten/drop_off_pointsAlleen in Nederland.janeeneeneenee
Webhook-abonnementen/webhook_subscriptionsOpnieuw abonneren op dezelfde soort vervangt de URL: één per soort per shop.jajadeelsjanee
Orders (oud)/fulfilment/ordersVerwijderen alleen bij open orders. order_status_change meldt wijzigingen.jajajadeelsja
Orders (Order API)order.api.myparcel.nlWijzigen via acties als notities en pakketten; annuleren in plaats van verwijderen.jajadeelsdeelsdeels
ProductenProduct APIAanmaken, zoeken, bijwerken en voorraad beheren.jajajaneenee
OrderregelsRule APIRegelgroepen per shop.jajajajanee
Tarieven/shipments/ratesEen POST die de tarieven van je account teruggeeft. De capabilities-endpoints zijn nog bèta.janeeneeneenee

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 over HTTPS. De Shipment API draait op api.myparcel.nl, met versie 2026-04-16 in de OpenAPI-specificatie; de Order-, Product-, Rule-, Address- en Printing-API hebben elk een eigen host. Een aanvraag noemt zijn versie in het mediatype, zoals application/vnd.shipment+json;version=1.1.
Twee portalen
MyParcel heeft nu twee developerportalen: het oude developer.myparcel.nl met de Core API-referentie, en het nieuwe developer.myparcel.com, dat nog het label Beta draagt. Ze verschillen soms in details; waar dat telt, staat het hieronder.
Authenticatie
Eén API-sleutel per shop, gemaakt in de backoffice onder Shop settings, Integration, en base64-gecodeerd in de Authorization-header. De tabellen in de oude referentie schrijven basic, het nieuwe portaal bearer, net als de huidige plug-ins van MyParcel; alleen de PHP SDK v10 stuurt basic.
Sleutels
Elke sleutel krijgt de rol Broker; een andere rol, zoals alleen-lezen, kan een winkelier niet maken. Wie de sleutel heeft, kan zendingen aanmaken en de gegevens van de shop lezen. Ongeldig maken doe je door een nieuwe te genereren.
MyParcel Connect
Voor koppelingen die anderen installeren is er MyParcel Connect, OAuth 2.0 met proof of possession. Het dekt nu alleen de orderpush, vraagt orderbeheer (order v2) bij de winkelier en heeft geen endpoint om toegang in te trekken; alle andere diensten lopen nog met een API-sleutel.
Limieten
Per endpoint, met een glijdend venster: POST /shipments 500 per 5 minuten, GET /tracktraces 300 per 5 minuten, bezorgopties 60 per minuut. Daarboven volgt HTTP 429, en ook die telt mee; na 5 minuten wachten is de teller altijd terug. Hogere limieten kun je bij MyParcel aanvragen.
Testen
MyParcel heeft geen openbare testomgeving: de API-referentie en het helpcentrum zeggen dat er geen is, en de OpenAPI-specificatie noemt alleen productie. Het nieuwe developerportaal noemt wel een testshop, die je bij de support van MyParcel aanvraagt. Zonder testshop test je in een echt account. Een zending die niet aan de vervoerder is overgedragen, wordt niet gefactureerd, maar over de uitzondering verschillen de pagina's van MyParcel: de API-referentie noemt de digitale postzegel, die altijd direct wordt gefactureerd, het helpcentrum noemt UPS-zendingen, die meteen in rekening worden gebracht en die MyParcel op verzoek crediteert als je het label niet gebruikt. Een account met vooruitbetaling krijgt HTTP 402 op een label dat nog niet betaald is.
Webhooks
Drie soorten: shipment_status_change, shipment_label_created en order_status_change, één per soort per shop en alleen via HTTPS. De objectdefinitie in de oude referentie noemt bij een abonnement maar de eerste twee.
Beveiliging van webhooks
Hier verschillen de portalen. De oude referentie noemt bij elke melding een header X-MyParcel-Authorization met je base64-sleutel; het nieuwe portaal zegt dat MyParcel geen handtekening op meldingen beschrijft en raadt een moeilijk te raden URL met een willekeurig token aan. Ik doe dat laatste en haal de status daarna zelf op.
Labels
Pdf in A4 of A6; ZPL alleen voor PostNL en bpost. Boven de 25 labels vraag je een link op die na 3 seconden tot 3 minuten klaarstaat.
Vervoerders
Op de tarieven van MyParcel verzend je via PostNL, DHL, DPD en UPS. Eigen contracten bij DHL, UPS, DPD, GLS of Trunkrs lopen via MyContracts, vanaf €10 per maand; een PostNL-contract voeg je gratis toe. bpost is alleen beschikbaar via MyParcel BE.
Kosten bij MyParcel
Het account is gratis, en op de tarieven van MyParcel betaal je per zending; die tarieven op de site zijn exclusief btw en hangen af van je volume per jaar. Met een eigen contract via MyContracts betaal je de verzendkosten aan de vervoerder. Losse modules kosten per maand, zoals MyOrders en MyReturns vanaf €20.
Gebruikers
De cijfers van MyParcel zelf lopen uiteen: 42.000 webshops op de pagina Waarom MyParcel en in een interview van 28 september 2026, ruim 40.000 klanten op de pagina over het bedrijf, en 15.000+ op het nieuwe developerportaal. MyParcel BE noemt 16.000+ shops.
Voorwaarden en gegevens
Een overeenkomst ontstaat pas als MyParcel je als klant heeft goedgekeurd, en MyParcel is niet verplicht koppelingen van derden te ondersteunen. Volgens de verwerkersovereenkomst gaan gegevens buiten de EER als het gekozen product en de bestemming dat vragen. Het ontwikkelteam noemt AWS als platform, maar geen hostingregio.

Deadlines en wijzigingen

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

  1. al ingegaan

    Delivery Options v6: versie 5 wordt legacy

    De checkoutwidget is opnieuw gebouwd, met breaking changes en vervallen opties; cutoffTime is vervangen door dropOffDays. Een checkout op v5 draait op een legacy-versie en moet bij een upgrade die lijst doorlopen.

  2. al ingegaan

    PHP SDK v11: de oude consignment-classes zijn weg

    v11 vervangt MyParcelCollection, de consignment-modellen en de adapters voor bezorgopties door gegenereerde API-clients en serviceklassen. Code die op die classes uit v10 leunt, moet om bij een upgrade; v12 staat al in bèta.

App, iPaaS of maatwerk?

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

Een plug-in of integratie van MyParcel

Past als: MyParcel bouwt zelf plug-ins en apps voor onder meer WooCommerce, PrestaShop, Shopify, Lightspeed en Magento 2, verkoopkanalen als bol, Amazon en Etsy, en Exact Online; in totaal noemt MyParcel meer dan 30 koppelingen, standaard in het account. Verkoop je via zo een kanaal, begin daar.

Grens: Een ERP, WMS of eigen webshop zonder plug-in valt erbuiten, net als statussen die terug moeten naar een systeem zonder koppeling. MyParcel hoeft koppelingen van derden volgens zijn voorwaarden niet te ondersteunen; die onderhoud je zelf, of laat je onderhouden.

Zapier, Make of n8n

Past als: Handig voor een melding, zoals een bericht in Slack als een zending op een uitzondering staat.

Grens: Labels, retouren en bezorgopties vragen foutafhandeling, limieten per endpoint en controle op dubbele zendingen, want een label dat de deur uitgaat, wordt gefactureerd. In een iPaaS bouw je dat zelf, en elke stap kost credits.

Maatwerk op de MyParcel API

Past als: Als je verzendt vanuit een ERP, WMS of eigen software, bezorgopties in een eigen checkout wilt, of verzenden via MyParcel in je eigen product inbouwt.

Grens: Een hogere eenmalige investering, en MyParcel verhuist zijn documentatie naar een nieuw portaal dat nog bèta is. Dat onderhoud kan ik doen, maar het hoeft niet.

Standaard-app, iPaaS of maatwerk voor MyParcel?

Bestaat er al een app in de marktplaats die precies doet wat je met MyParcel 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 MyParcel-wachtwoord.

  • De koppeling werkt met de API-sleutel van jouw shop, die alleen op de server staat. Wie hem heeft, kan zendingen aanmaken; daarom komt hij nooit in een browser, app of AI-agent.
  • Wil je de toegang stoppen, dan genereer je in de backoffice een nieuwe sleutel; de oude werkt dan niet meer.
  • Meldingen komen binnen op een URL met een willekeurig token, en een melding zet zelf nooit iets in gang: de koppeling haalt de status eerst op bij MyParcel.
  • Adresgegevens van je klanten gaan alleen naar MyParcel en de vervoerder, en komen niet in logbestanden.

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 de API-sleutel van jouw eigen shop in MyParcel, met jouw tarieven en, via MyContracts, jouw eigen vervoerderscontracten. Bouw je voor meerdere klanten, dan genereert elke klant een sleutel in zijn eigen backoffice, of geeft hij voor de orderpush toestemming via MyParcel Connect.
Sleutels
De sleutel staat in jouw omgeving. Genereer je in de backoffice een nieuwe, dan werkt de oude niet meer.
Goedkeuring door de leverancier
Wil je een openbare koppeling of plug-in in de lijst van MyParcel, dan meld je die op jouw naam aan bij MyParcel; een samenwerking als partner spreek je af met hun partnerteam. 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.
Twee portalen, één API
MyParcel bouwt een nieuw developerportaal naast het oude, en die verschillen soms, zoals bij de Authorization-header. Ik volg beide en test elke wijziging tegen de echte API, niet tegen de documentatie alleen.
Een melding die niet komt
Een webhook kan uitblijven, bijvoorbeeld als je server even onbereikbaar is. De koppeling vergelijkt daarom elke nacht open zendingen in batches via /tracktraces, binnen de limiet, zodat geen status blijft hangen.
Plug-ins naast maatwerk
De WooCommerce-plug-in v4 krijgt alleen nog onderhoud en wordt begin 2027 vervangen door v6. Draai je die naast mijn koppeling, dan test ik de overstap mee, zodat er geen dubbele zendingen ontstaan.

Verder lezen

Mijn gidsen en artikelen die dieper ingaan op MyParcel.

Carrierfacturen auditen: van rate card en zendingbewijs naar recovery en vrijgave
Gids
Uitgebreide gids22 min

12 okt 09:00

Carrierfacturen auditen: van rate card en zendingbewijs naar recovery en vrijgave

Leer carrierfacturen per regel controleren tegen rate card, zendingbewijs en toeslagen. Je ontdekt afwijkingen, bouwt een recoverydossier en geeft alleen bewezen bedragen gecontroleerd vrij voor betaling.

AI-agent voor logistieke uitzonderingen: van carrier-event naar claim en vervangzending
Gids
Uitgebreide gids25 min

11 okt 17:00

AI-agent voor logistieke uitzonderingen: van carrier-event naar claim en vervangzending

Een carrier meldt geleverd, je klant meldt schade of vermissing. Leer hoe je events normaliseert, claimbewijs verzamelt en claim, vervangzending, refund of herplanning veilig naar menselijke vrijgave routeert.

Retouren verlagen vóór je verzendt: retourredenen, productdata en maatadvies
Gids
Uitgebreide gids12 min

10 aug 17:00

Retouren verlagen vóór je verzendt: retourredenen, productdata en maatadvies

Een handvol artikelen maakt je retourpercentage. Zo haal je de retourredenen per artikel uit je ordersysteem, repareer je de productpagina, zet je maatadvies op het juiste moment en herken je risicobestellingen voordat je verzendt.

AI-klantenservice voor je webshop: retouren, ordervragen en klachten automatisch afhandelen
Gids
9 min

30 jun 23:00

AI-klantenservice voor je webshop: retouren, ordervragen en klachten automatisch afhandelen

Van handmatige klantenservicemail naar geautomatiseerde afhandeling. Zo zet je Gorgias of Tidio in voor retouren, orderstatus en standaardklachten, met betalen per opgeloste vraag als eerlijke ROI-toets.

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.

Bol.com-bestellingen automatisch verwerken: van order naar voorraad, verzendlabel en boekhouding
Gids
Uitgebreide gids11 min

6 jul 09:00

Bol.com-bestellingen automatisch verwerken: van order naar voorraad, verzendlabel en boekhouding

Bol.com is een marktplaats, geen webshop: bol int het geld en verrekent de kosten vooraf. Deze gids laat order, voorraad, verzendlabel en de bol-afrekening automatisch doorlopen naar Moneybird of Exact, en kiest de route die bij je past.

Andere koppelingen

Werk je met meer tools? Combineer MyParcel met je andere systemen en zie hoe er één workflow van ontstaat.

FAQ

Veelgestelde vragen over de MyParcel-koppeling

Antwoorden op wat het vaakst gevraagd wordt over MyParcel koppelen.

Klaar om MyParcel 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