You have no items in your shopping cart.

PostNL Shipping

PostNL shipping for nopCommerce stores in the Netherlands and Belgium: rates from your PostNL contract price list, pickup points and parcel lockers at checkout, labels, return labels and tracking.
$80.00 excl tax

PostNL Rates, Pickup Points, Labels and Tracking for Dutch and Belgian Stores

PostNL Shipping connects nopCommerce to the PostNL API for merchants who ship from the Netherlands or Belgium under a PostNL business contract. It prices checkout from your own contract price list, lets customers choose a PostNL pickup point or parcel locker, creates shipping and return labels, and tracks every parcel. The label form offers 24 PostNL product codes, such as 3085 Standard delivery, 4952 Parcels EU and GlobalPack.

What It Does

  • Rates from your price list — zones by country and postal code range, weight bands in kg, each parcel priced separately; parcels above 23 kg split.
  • CSV import and export — Zone;Weight;Price files with a replace-all option, and a template listing the usual PostNL weight classes.
  • Pickup points and parcel lockers — PostNL Locations API selector, nearest point preselected, postal code search, same rate or a fixed fee.
  • Four checkout pages — standard, one-page, ModernCheckout and SimpleCheckout; a pickup point order cannot be confirmed without a valid point.
  • Pickup point on the order — saved with an order note and shown on the confirm step, order details and admin order page.
  • Shipping labels — Shipping API (barcode, label and confirmation in one call) or Barcode + Labelling API; PDF A6, merged PDF A4, ZPL 200/300 dpi.
  • Extra Cover and customs — insured value with the Extra Cover codes, CN23 data with HS tariff number outside the EU customs territory.
  • Return labels — product 2285 to your business reply number (Antwoordnummer) or 3285 to the store address, with optional Smart Returns.
  • Tracking — Shipment Status API events on the customer’s shipment page and a jouw.postnl.nl link; Check delivery marks shipments delivered.
  • Dutch and Belgian addresses — split into street, house number and extension; optional PostNL Postalcode Check button for Dutch addresses.
  • Re-print and void — re-print from the saved label files; void deletes the files and shipment locally, as PostNL has no cancellation API.
  • Test connection — requests a barcode and searches pickup locations around your shipping origin before the credentials are saved.

PostNL Product Codes on the Label Form

The label form offers 24 PostNL product codes, filtered by the route of each shipment, so the right code is preselected and others are one click away.

Netherlands to Netherlands

  • 3085 - Standard delivery — default
  • 3189 - Signature on delivery
  • 3089 - Signature on delivery + stated address only
  • 3385 - Delivery to stated address only
  • 3087 - Extra Cover (insured) — insured value
  • 3533 - Pickup at PostNL location — pickup point

Netherlands to Belgium

  • 4946 - Belgium standard — default
  • 4941 - Belgium, stated address only
  • 4912 - Belgium, signature on delivery
  • 4936 - Pickup at PostNL point in Belgium — pickup point

Belgium to Belgium

  • 4961 - Belgium domestic standard — default
  • 4960 - Belgium domestic, stated address only
  • 4962 - Belgium domestic, signature + stated address only
  • 4963 - Belgium domestic, signature on delivery
  • 4965 - Belgium domestic, Extra Cover + stated address only — insured value
  • 4878 - Pickup at PostNL point (Belgium) — pickup point

Belgium to Netherlands

  • 4890 - Standard to the Netherlands — default
  • 4898 - Pickup at PostNL point in the Netherlands — pickup point

EU destinations

  • 4952 - Parcels EU to consumer (combi-label) — default
  • 4944 - Parcels EU (older product)

Outside the EU

  • 4909 - GlobalPack — default, customs data
  • 4905 - GlobalPack United Kingdom DDP — customs data

Returns

  • 2285 - Return to business reply number (Antwoordnummer) — default
  • 3285 - Return to a normal address

How It Works

  1. Install the plugin, enter the PostNL API key, customer code and customer number, then press Test connection.
  2. Import your contract prices into the installed zones Nederland, België, EU and Europa buiten de EU.
  3. Switch on pickup points, set their countries, radius and fee, and pick the label format.
  4. Customers see PostNL with your price and can choose a pickup point or locker.
  5. Create the label from the order page; the shipment can be marked as shipped.
  6. Check delivery from the order list and create return labels when needed.

Specs & Requirements

  • nopCommerce — 5.00, 4.90
  • Plugin type — Shipping rate computation method with a shipment tracker and checkout widgets
  • Requires — a PostNL business contract with API key, customer code and customer number; PostNL has no public rating API
  • Store setup — a shipping origin address in the Netherlands or Belgium, used as the label sender
  • Integrations — PostNL Shipping, Barcode, Labelling, Locations, Shipment Status and Postalcode Check APIs
  • PostNL Product Codes on the Label Form — 24 product codes

Powered by nopCommerce

Copyright © 2026 FoxNetSoft. All rights reserved.