Bijgewerkt op 20 oktober 2026 · door Raymond de Vries
PostNL koppelen aan WooCommerce


PostNL koppel je aan WooCommerce met de gratis officiële plugin PostNL for WooCommerce. Je vraagt een API-sleutel aan in Mijn PostNL Zakelijk, installeert de plugin en vult de sleutel en je klantgegevens in. Daarna maak je verzendlabels direct vanuit je bestellingen en krijgt elke bestelling een track & trace code. Hieronder lees je stap voor stap hoe dat gaat.
1. Wat heb je nodig?
Een WordPress-site met WooCommerce, en een back-up voordat je begint. Zie WordPress backup maken.
Een account bij Mijn PostNL Zakelijk. Dat is gratis aan te maken.
Bij voorkeur een staging-omgeving om eerst te testen. Lees hoe in WordPress staging.
2. Vraag een API-sleutel aan bij PostNL
Log in op Mijn PostNL Zakelijk. Nog geen account? Maak er eerst gratis een aan.
Ga naar Mijn Account, Bedrijfsgegevens en API Beheren.
Kies Bekijken en daarna Aanvragen.
Bewaar de sleutel op een veilige plek.
Heb je een accountmanager bij PostNL, dan kun je de sleutel ook via die persoon krijgen.
3. Installeer de plugin
Ga in WordPress naar Plugins en Nieuwe plugin.
Zoek op "PostNL for WooCommerce". Controleer dat de auteur PostNL is.
Klik op Nu installeren en daarna op Activeren.
4. Stel de plugin in
Ga naar WooCommerce, Instellingen, Verzending en kies PostNL.
Vul je API-sleutel en je klantgegevens in.
Kies welke bezorgopties je klanten in de checkout zien, zoals thuisbezorging, ophalen bij een PostNL-punt, avondbezorging of een gekozen bezorgdag.
Stel je standaard labelformaat in, bijvoorbeeld PDF voor een gewone printer.
Sla de instellingen op.
Recente versies van de plugin hebben een extra veld voor een nieuwe PostNL API-sleutel, in verband met een migratie bij PostNL. Die sleutel haal je uit de module Self Service in het Business Portal. Zie je een melding hierover bovenin je dashboard, vul hem dan in. De plugin controleert de sleutel als je opslaat.
5. Test de checkout
De plugin voegt aparte velden toe voor straat, huisnummer en toevoeging, en controleert Nederlandse adressen. Dat kan de opmaak van je afrekenpagina veranderen, zeker met een aangepast thema of een checkout-plugin. Plaats daarom een testbestelling en kijk of alles er netjes uitziet.
6. Labels maken en track & trace
Ga naar WooCommerce en Bestellingen.
Maak voor een losse bestelling of voor meerdere bestellingen tegelijk een zending en print het label. Je kunt per bestelling de verzendopties nog aanpassen voordat je het label maakt.
Na het maken van het label komt de track & trace code bij de bestelling. Die kun je meesturen in de mail die de klant krijgt als de bestelling is afgerond.
De status van je zendingen volg je in Mijn PostNL, niet in de plugin. Moet een klant iets terugsturen, dan kun je vanuit de plugin ook een retourlabel delen.
7. Handig om te weten
Houd de plugin up-to-date. PostNL brengt regelmatig updates uit, ook voor veiligheid en API-wijzigingen. Test grote updates eerst op staging.
Verzendopties kosten geld. De tarieven van PostNL staan op hun eigen site en hangen af van je contract.
Verzendkosten in de checkout stel je apart in WooCommerce in. Lees hoe in WooCommerce verzendkosten instellen.
Betalingen via Mollie
Naast verzending wil je natuurlijk ook betaald worden. Voor iDEAL, Klarna en creditcard gebruiken de meeste Nederlandse webshops de officiële plugin Mollie Payments for WooCommerce. Hoe je die instelt, lees je in Mollie koppelen aan WooCommerce in 7 stappen.
Andere verzendkoppelingen
Verstuur je niet alleen met PostNL, of wil je meer vervoerders in één overzicht? Dan zijn MyParcel en Sendcloud de bekendste alternatieven. Beide hebben een eigen plugin voor WooCommerce.
MyParcel
MyParcel is een Nederlands verzendplatform waarmee je vanuit één account verstuurt met PostNL, DHL, DPD en UPS. Met de plugin MyParcel voor WooCommerce exporteer je bestellingen naar MyParcel en print je labels vanuit je WordPress-beheer. De plugin voegt aparte adresvelden toe in de checkout en zet een track & trace link in de orderbevestiging. Je hebt een API-sleutel nodig, die je aanmaakt in je MyParcel-account.
Sendcloud
Sendcloud koppelt je webshop aan een groot aantal vervoerders, waaronder PostNL, DHL, DPD, UPS en GLS. Je kunt hun tarieven gebruiken of je eigen vervoerderscontract koppelen. Met de plugin Sendcloud for WooCommerce komen je bestellingen automatisch in Sendcloud, waar je labels print, een retourportaal aanbiedt en track & trace mails in je eigen stijl verstuurt. Wil je klanten een afhaalpunt laten kiezen, dan zet je dat aan in Sendcloud en bij WooCommerce, Instellingen en Verzending.
Wat past het best? Verstuur je bijna alles met PostNL, dan is de PostNL-plugin het eenvoudigst. Werk je met meerdere vervoerders of veel retouren, dan geeft MyParcel of Sendcloud meer overzicht. Vergelijk de voorwaarden en tarieven op hun eigen sites.
Lukt het niet?
Klopt je checkout niet meer na het installeren van PostNL, of komen labels niet goed door? Wij richten verzending en betalingen voor je in. Bekijk wat we doen bij webshop laten maken, of houd je shop veilig met WordPress onderhoud.
Veelgestelde vragen
Is de PostNL-plugin gratis?
Ja, de plugin zelf is gratis. Je betaalt PostNL per zending. Hoeveel hangt af van je afspraken met PostNL.
Heb ik een contract met PostNL nodig?
Je hebt een account bij Mijn PostNL Zakelijk nodig om een API-sleutel aan te vragen. Dat account is gratis. Voor tarieven en extra opties, zoals avondbezorging, stem je de voorwaarden af met PostNL.
Werkt de PostNL-plugin ook voor België?
Ja. De plugin ondersteunt zendingen binnen Nederland, naar België, binnen Europa en de rest van de wereld. Ook webshops die in België gevestigd zijn, kunnen hem gebruiken.
Kan ik PostNL en Sendcloud of MyParcel tegelijk gebruiken?
Kies liever één manier om labels te maken. Twee koppelingen naast elkaar maken je checkout en je bestellingen onoverzichtelijk. Wil je met meerdere vervoerders werken, kies dan voor MyParcel of Sendcloud.
Gerelateerde artikelen


WooCommerce voor B2B: zakelijke prijzen en een groothandelsshop
Zo richt je WooCommerce in voor zakelijke klanten: prijzen per klantgroep, staffelprijzen, prijzen exclusief btw, betalen op rekening en een afgeschermde catalogus. Met de keuze tussen één of twee webshops.


Reviews verzamelen na een bestelling in WooCommerce
Zo verzamel je meer reviews voor je WooCommerce-webshop: productreviews aanzetten, automatisch om een review vragen na levering, de juiste reviewplatforms kiezen en voldoen aan de regels voor reviews.


WooCommerce producten importeren met een CSV-bestand
Zo importeer je producten in WooCommerce met een CSV-bestand: het bestand voorbereiden, de kolommen koppelen, variaties en afbeeldingen meenemen en bestaande producten in één keer bijwerken.