DHL · Parcel API · Webshop koppeling

DHL webshop koppeling

Labels · Servicepunten · Internationaal · Retouren

DHL aan je webshop koppelen voor labels, servicepunt-keuze in de checkout, internationale verzending en een retourflow die klanten zelf doen. Direct op de DHL Parcel API en eCommerce API — stabiel, snel en zonder dure tussenlagen.

Bekijk voorbeelden
< 2s
Label per order
220+
Landen wereldwijd
99,9%
API uptime
0 fouten
Adres-validatie

De waarde van een goede developer

Een DHL-koppeling die schaalt is een ander vak dan 'het werkt op één order'

Eén testlabel aanmaken is twee uur werk. Een DHL-koppeling die 500 orders per dag verwerkt, internationale douane-info juist meestuurt, servicepunten in de checkout toont én retours via een portaal afhandelt — dat is waar een goede developer het verschil maakt tussen schaalbaarheid en chaos.

Labels in seconden, automatisch

Na betaling direct een label via de Parcel API of eCommerce API, gekoppeld aan de juiste DHL-productcode. Geen handmatig knippen of CSV-export.

DHL Servicepunten in checkout

Klant kiest een afhaalpunt op basis van postcode — kaart, adres, openingstijden. Minder mislukte bezorgingen, hogere conversie bij bezorg-onzekere klanten.

Internationaal goed geregeld

Voor EU- en niet-EU zendingen automatisch de juiste productkeuze, met commercial invoice, HS-codes, EORI en IOSS waar nodig — geen tickets bij de douane.

Track & trace in jouw huisstijl

Eigen tracking-mail, eigen tracking-pagina, proactieve update bij vertraging. Minder WISMO-tickets, betere merkbeleving.

Retourportaal met DHL-label

Klant kiest reden, krijgt direct retourlabel, voorraad wordt teruggeboekt zodra DHL scant. Customer service tijd voor échte vragen.

Foutafhandeling die je vertrouwt

Retries bij API-storingen, alerts bij ongeldige adressen, fallback zonder dat orders vastlopen. Werkt ook tijdens piek-periodes.

Twijfel je waar het in jouw situatie misgaat? Ik denk graag mee — gewoon Maarten zelf.

Hoe het eruit ziet

DHL-flow in beeld

Van servicepunt-keuze in de checkout tot het label achter de schermen en de retourflow erna — alles meetbaar, herhaalbaar en gewoon stabiel.

DHL Servicepunt-kiezer

Mobile-first

In checkout · 3.500+ punten in NL

9:415G · 100%

Mobile-first

Waar wil je het ophalen?

Gratis verzending · ophaal binnen 2 dagen

Albert Heijn · 0,4 km · open tot 22:00
DHL ServicePoint · 0,7 km · open tot 21:00
Bruna · 1,1 km · open tot 18:00

Order → DHL label

Live na 2s

Volledig automatisch met monitoring

  1. 01

    Betaling ontvangen

    Webhook triggert de verzend-flow direct.

  2. 02

    Adres-validatie

    Postcode-check en correctie vóór label-aanvraag.

  3. 03

    Productkeuze

    DHL Parcel, Europlus of Express op basis van zone en gewicht.

  4. 04

    Label aangemaakt

    Parcel API levert barcode en PDF, terug in de order.

  5. 05

    Tracking-mail

    Eigen template, link naar je eigen tracking-pagina.

  6. 06

    Retour-link klaar

    Self-service portaal direct beschikbaar.

Verzendflow · voor / na

−15u/week

Webshop met 280 orders per dag

Metric
Voor
Na
Tijd per order (handmatig)
2:20 min
4 sec
Foutieve labels per week
29
0–2
WISMO-tickets per week
78
18
Mislukte bezorgingen
8,2%
2,1%
Retourdoorlooptijd
6,1 dgn
1,4 dgn

Parcel API · label aanvragen

DHL Parcel NL

PHP · directe integratie, geen aggregator

$dhl->createShipment([
  'shipmentReference' => $order->number,
  'product'    => $servicepoint ? '3385' : '3085',
  'receiver'   => $receiver,
  'sender'     => $sender,
  'pieces'     => [['parcelType' => 'SMALL', 'weight' => 1.2]],
  'servicepoint' => $servicepoint?->id,
  'returnLabel'  => true,
]);

Hoe zou dit er in jouw shop uitzien? Ik denk graag mee — gewoon Maarten zelf.

Herkenbaar?

DHL-koppelingen die in de praktijk vastlopen

Bijna elk traject begint met deze klachten. Vaak ligt het niet aan DHL zelf, maar aan een koppeling die ooit 'erbij is gebouwd' en nu de groei niet bijhoudt.

Labels handmatig via My DHL Parcel

Pijn: Iemand exporteert orders naar CSV, uploadt naar My DHL Parcel en plakt barcodes terug. Twee uur per dag weg, fouten gegarandeerd.

Aanpak: Parcel API direct gekoppeld, label per betaalde order, barcode automatisch terug in de order.

Geen servicepunt-keuze in checkout

Pijn: Klanten kiezen 'thuisbezorging' omdat er geen alternatief is, helft mislukt bij eerste poging — hogere kosten en lagere reviews.

Aanpak: DHL Service Point API in checkout met kaart en filters, voorgeselecteerd op postcode. Minder mislukte bezorgingen, hogere conversie.

Internationaal werkt half

Pijn: Naar BE/DE prima, maar zodra er een niet-EU order binnenkomt mist de commercial invoice en blijft het pakket bij de douane hangen.

Aanpak: Automatische douane-papieren, HS-codes uit productdata, EORI en IOSS conform de wet — voor élke bestemming juist.

Retouren zijn een handmatig proces

Pijn: Klant mailt voor retour, customer service maakt label, voorraad wordt vergeten te updaten, refund duurt 10+ dagen.

Aanpak: Self-service retourportaal: klant kiest reden, krijgt direct DHL-retourlabel, voorraad terug bij scan, refund automatisch.

Geen monitoring op fouten

Pijn: API geeft een error, label-aanvraag mislukt, niemand merkt het — totdat een klant belt 'mijn pakket komt niet'.

Aanpak: Logs per order, Slack-alert bij API-fout of ongeldig adres, dashboard met dagelijkse stats.

Verkeerd DHL-product geselecteerd

Pijn: Alles via 'DHL Parcel' terwijl Europlus of Express in sommige gevallen goedkoper of sneller zou zijn.

Aanpak: Slimme product-keuze op basis van bestemming, gewicht, gewenste levertijd en eventuele klantvoorkeur.

Cut-off in checkout klopt niet

Pijn: 'Vandaag besteld, morgen in huis' tot middernacht — maar DHL haalt om 16:00 op. Reviews kelderen.

Aanpak: Dynamische cut-off in checkout op basis van zone en DHL-collectietijd, met eerlijke fallback-tekst.

ERP en webshop botsen

Pijn: Order staat als 'verzonden' in de webshop maar nog niet in Exact / AFAS / SnelStart. Customer service en boekhouding zien andere data.

Aanpak: Bidirectionele sync: status, kosten en tracking in webshop én ERP — één bron van waarheid.

DHL · Parcel API · Webshop koppeling

DHL eindelijk soepel in je webshop?

Sparring over je volume, je internationale ambities en de snelste route naar een koppeling waar je geen omkijken naar hebt — concreet en zonder sales-trechter.

Bekijk klantcases

Wat het oplevert

Voorbeelden van DHL-trajecten

Een goede DHL-koppeling levert iets meetbaars op: minder tijd, minder fouten, minder mislukte bezorgingen, hogere reviews. Een paar voorbeelden ter inspiratie.

−15 u/wk

Labelen wegautomatiseerd

Webshop met 280 orders/dag, fulltime medewerker bezig met labels. 15 uur per week vrij na go-live.

−77%

Daling WISMO-tickets

Eigen tracking-pagina met proactieve vertraging-mail. Van 78 naar 18 tickets per week.

+19%

Servicepunt-keuze conversie

Service Point API in checkout. Mislukte bezorgingen van 8,2% naar 2,1%, gemiddelde reviews +0,4 sterren.

EU + ROW

Internationaal goed geregeld

Webshop kon zonder extra werk uitrollen naar 18 landen, inclusief niet-EU met automatische douane-papieren.

−77%

Retourdoorlooptijd

Self-service retourportaal: doorlooptijd van 6,1 naar 1,4 dagen, customer service tijd voor échte vragen.

0 oversells

Voorraad sync via retour-scan

Bij DHL retour-scan: voorraad automatisch terug in WooCommerce en gekoppelde marktplaatsen.

−€ 0,80

Lagere verzendkosten / order

Slimme product-keuze, betere zone-mapping en juiste cut-off — direct effect op de marge.

Realtime

Verzend-dashboard

Eén overzicht voor management, customer service en warehouse. Geen losse exports meer.

Schone data

Kosten per kanaal

Per verkoopkanaal en per land inzicht in verzendkosten, doorlooptijd en retours — beter onderhandelen met DHL.

Auto-retry

Geen vastgelopen orders

DHL-storing? Queue houdt de order vast en probeert opnieuw zodra de API terug is.

Piek-klaar

Black Friday zonder paniek

Stress-test op 5x normaal volume, queue-architectuur, monitoring. December gehaald zonder één misser.

+€ 24k/jr

DHL Europlus i.p.v. Express

Bij grensverkeer was Europlus vaak goedkoper en even snel. Algoritme koos automatisch — directe marge-winst.

Welk voorbeeld lijkt het meest op jouw situatie? Ik denk graag mee — gewoon Maarten zelf.

Wat ik bouw

DHL-onderdelen die ik regelmatig bouw

Parcel API + eCommerce API

Officiële koppelingen, geen screen-scraping of CSV. Stabiel en up-to-date.

Service Point API

Servicepunt-kiezer in checkout met kaart, adres en openingstijden.

Internationale logistiek

Europlus, Express Worldwide en eCommerce — automatische productkeuze per bestemming.

Adres-validatie

Postcode-check en correctie vóór labeling — minder bezorgfouten.

Tracking & status-mails

Eigen templates, eigen tracking-pagina, proactieve notificaties.

Retourportaal

Self-service met retourlabel, reden-keuze en automatische voorraad-update.

Douane-documenten

Commercial invoice, HS-codes, EORI en IOSS automatisch waar nodig.

ERP-koppeling

Status en kosten terug in Exact, SnelStart, AFAS of Twinfield.

Multi-warehouse splitting

Order over magazijnen splitsen, labels per zending, één tracking voor de klant.

Picklijst & scan-app

Mobiele picklijst, barcode-scan, label-druk via netwerkprinter.

Verzend-dashboard

Realtime voor management, customer service en warehouse.

Monitoring & alerts

Logs per order, Slack/mail-alerts, automatische retries.

Queue-based verwerking

Pieken opvangen zonder dat orders vastlopen of dubbel een label krijgen.

Verzendregels per kanaal

Andere regels voor B2B, marketplace-orders of internationale klanten.

SEO-vriendelijke tracking-pagina

Eigen URL, snelle laadtijd, indexeerbaar — geen externe redirect.

Specifiek onderdeel in je hoofd? Ik denk graag mee — gewoon Maarten zelf.

Koppelingen

Systemen waar de DHL-koppeling mee verbindt

WooCommerce / Magento / Shopify / headless

Directe Parcel API of eCommerce API, met of zonder aggregator.

Sendcloud / MyParcel / Shipping Hub

Wanneer een aggregator slimmer is dan direct.

Exact Online / SnelStart / AFAS / Twinfield

Status en kosten terug in de boekhouding.

Bol.com / Amazon / Channable / ChannelEngine

Marketplace-orders in dezelfde verzend-flow.

Mollie / Adyen / Stripe / Klarna

Webhook-trigger zodra betaling binnen is.

PicQer / Logic4 / Fulfilment partners

WMS-koppeling, picklijst en scan-flow.

Klaviyo / ActiveCampaign / Mailchimp

Status-mails en post-purchase flows.

Trustpilot / Kiyoh / The Feedback Company

Reviewverzoek op het juiste moment.

Slack / Microsoft Teams

Alerts bij API-fouten of foutieve adressen.

Ander systeem? Vraag het even. Ik denk graag mee — gewoon Maarten zelf.

Hoe het werkt

Een DHL-traject in 4 stappen

  1. 01

    Verzend-audit

    Huidige flow, volume, kosten en pijnpunten in kaart — incl. landen en producten.

  2. 02

    Architectuur & contract

    Direct DHL-contract of aggregator? Welke API's, welke fallback, welke monitoring.

  3. 03

    Bouw & test

    Implementatie op staging, sandbox-credentials, end-to-end test inclusief douane en retour.

  4. 04

    Live & schalen

    Go-live met monitoring, daarna optimalisatie op kosten en retour-ervaring.

Klaar om de eerste stap te zetten? Ik denk graag mee — gewoon Maarten zelf.

Veelgestelde vragen

Werkt dit met mijn bestaande DHL-contract?

Ja. De koppeling gebruikt je eigen DHL-account en credentials. Geen direct contract? Dan kunnen we eerst via een aggregator starten en later naar direct overstappen.

Welke DHL-producten worden ondersteund?

DHL Parcel NL, Europlus, Express Worldwide, eCommerce (oude DHL Parcel UK / Spring), Servicepunt-bezorging, retour en internationale producten met douane-papieren.

Hoe werkt de servicepunt-kiezer in checkout?

Op basis van postcode toont de checkout de dichtstbijzijnde DHL Service Points met openingstijden, eventueel op kaart. Klant kiest, label wordt op dat punt afgeleverd, klant krijgt notificatie.

Wat met internationale verzending?

Voor EU automatische productkeuze (Europlus of Parcel Connect). Voor niet-EU automatisch commercial invoice, HS-codes uit productdata, EORI en IOSS waar van toepassing.

Hoe werkt het retourportaal?

Klant logt in (of gebruikt order-nummer + e-mail), kiest producten en reden, krijgt direct een DHL retourlabel. Bij scan: status update en voorraad terug.

Wat bij een API-storing van DHL?

Orders blijven in een queue. Automatische retries met exponential backoff, Slack-alert als het langer duurt. Geen vastgelopen orders, geen handmatige reset.

Kan ik per klanttype andere bezorgopties tonen?

Ja. B2B andere cut-off of gratis Express, marketplace-orders altijd thuisbezorging, klanten in BE/DE eigen tarieven — allemaal regelbaar in de checkout-logica.

Hoe gaan jullie om met douane en niet-EU?

Commercial invoice automatisch, HS-codes uit product-attributen of een eigen mapping, EORI-nummer in profile, IOSS voor zendingen onder € 150. Conform de wet en zonder handmatig formulieren invullen.

Werkt dit met mijn WMS?

Ja. PicQer, Logic4 of eigen WMS kan de label-aanvraag triggeren. Beide patronen worden ondersteund — webshop-driven of WMS-driven.

Hoe lang duurt een DHL-koppelingstraject?

Standaard webshop met directe API en retourportaal: 2 tot 4 weken. Complexer (multi-warehouse, ERP-sync, marketplace): 4 tot 8 weken.

Kun je werken als white-label voor bureaus?

Ja, regelmatig. Repo bij jullie of bij mij, communicatie via jullie account-lead, demo's per sprint. Klant ziet jullie merk.

Wat met privacy en AVG?

Minimaal noodzakelijke gegevens naar DHL. Geen telefoon/e-mail tenzij voor track & trace. Verwerkersovereenkomst en logging conform AVG.

DHL · Parcel API · Webshop koppeling

DHL eindelijk soepel in je webshop?

Sparring over je volume, je internationale ambities en de snelste route naar een koppeling waar je geen omkijken naar hebt — concreet en zonder sales-trechter.

Bekijk klantcases
Maarten Soetens

Even sparren over jouw project?

Korte lijntjes, eerlijk advies, geen sales-praat. Ik denk vrijblijvend met je mee — gewoon Maarten zelf.

Geen automatisch antwoord — ik mail of bel je persoonlijk terug.