
Netherlands Couriers for WooCommerce — PostNL and DHL eCommerce labels, pickup points and tracking
PostNL and DHL eCommerce in WooCommerce: delivery to the address and to pickup points, a label from the order, tracking. Pro adds automatic labels, bulk printing, several parcels, signature and weight prices.
- Compatibility
- WordPress 6.2+ · WooCommerce (tested on WP 7.1 and WC 11.2) · PHP 7.4+ · classic and block checkout · languages: English, Dutch
- Licence
- a site + a staging copy, annual
- Trial
- 7 days, no card, one per site
- Updated
- November 2026
What Free has,
and what Pro adds
The free version works with no time limit. Pro adds the rest of the features in the table.
Key points
What the buyer sees
At checkout the buyer picks PostNL or DHL to the address or a point. The point window shows distance and opening hours of today.
What the admin gets
On the order you create a label and download the PDF. PostNL is announced straight away, and DHL goes through My DHL Parcel.
How much it costs
The base version is free. Pro costs 890 UAH for a one-year licence. A year of updates, technical support and all Pro features.

The trial starts when you ask
A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy
Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.
Technical requirements
WordPress 6.2+, WooCommerce, PHP 7.4+.
A contract and keys with PostNL or DHL eCommerce.
Version history
PostNL and DHL, points, labels, tracking.
Frequently bought with Netherlands Couriers


Spryng Notifications for WooCommerce — SMS about your orders

E-Invoice EN 16931 for WooCommerce — ZUGFeRD, Factur-X, XRechnung and Peppol BIS (Belgium, Slovakia) from your orders

Accounting Sync with Moneybird for WooCommerce — invoices in Moneybird from orders
Full module description
Netherlands Couriers connects PostNL and DHL eCommerce to WooCommerce: the buyer picks an address or a point, and you print the label from the order.
We have not created a single real label through PostNL or DHL.
What the buyer sees
At checkout the buyer picks PostNL or DHL to the address or a point. The point window shows distance and opening hours of today. If the house number is missing, checkout asks for it.
What the admin gets
On the order you create a label and download the PDF. PostNL is announced straight away, and DHL goes through My DHL Parcel. The status refreshes with one click.
How it works, step by step
- You enter the service keys and sender address.
- You add the delivery methods to a WooCommerce zone.
- The buyer picks delivery at checkout.
- You create a label from the order.
- Tracking goes to the order, e-mails and account.
Under the hood
- PostNL v2 and v4 keys, production and sandbox.
- The house number matters on a label, so the plugin reads it separately.
How to install
- Plugins → Add New → Upload Plugin: pick the zip and activate.
- WooCommerce → Settings → Shipping: add the methods to a zone.
- Enter the keys and the sender address.
- Create a label on a test order.
- For Pro: paste the key or start the 7-day trial.
The module is not on wordpress.org yet: the free version and Pro are one archive from this page. Without a key it works as the free version.
Questions
about the module
Didn't find the answer? Message us on Telegram and we'll reply within a business day.
Which countries?
The Netherlands and Belgium, plus the addresses your contract covers.
Who issues the keys?
PostNL and DHL, under your contract.
No reviews yet. Be the first.
No questions yet. Ask one — we answer within 24 hours.
Not quite what you are looking for?
We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.
Order a custom module
Buying the module
—
Charged in UAH; your bank converts it to your currency. EUR price is approximate.



















