CS-Cart & Multi-Vendor ·

Netherlands Adres Pro
Add-On

Instant Dutch address autocomplete from official PDOK/BAG government data. Your customers type, the form fills itself — street, house number, city, postcode. One install. Zero setup.

CS-Cart 4.x & Multi-Vendor
No API key required
Official BAG / PDOK data
PostNL-compatible format
🏛️ Official PDOK / BAG API
🔧 Zero setup — install and go
|
📮 PostNL-compatible addresses
📱 Works on all devices
|
Fully accessible (ARIA)
🌐 CS-Cart & Multi-Vendor

Address forms are costing you money

Every wrong postcode, every misspelled street, every PostNL return is a preventable cost. Netherlands Adres Pro eliminates them in one install.

What goes wrong without it

  • Wrong postcodes entered manually
  • Misspelled street names or missing house number additions
  • Customers abandon checkout at the address step
  • Failed deliveries and PostNL return costs
  • Refund requests from undeliverable parcels

What Netherlands Adres Pro does

As your customer types their street address, a smart dropdown instantly suggests real, verified Dutch addresses — pulled live from api.pdok.nl, the official PDOK Locatieserver backed by the BAG (Basisregistratie Adressen en Gebouwen), maintained by Kadaster.

One click and the entire address is filled: street, house number, city, postcode. Accurate. Every time. Exactly the format PostNL, DHL, and DPD need.

Why store owners love it

Every feature is purpose-built to reduce checkout friction and increase delivery accuracy for Dutch addresses specifically.

🔧

Zero setup, zero cost

No API key. No account. No subscription. No hidden fees. Upload the addon, activate it, and it works immediately. The PDOK API is free and maintained by the Dutch government.

🏛️

100% official BAG data

Every suggestion comes directly from the BAG via the PDOK Locatieserver — not a third-party database, not scraped data. The official national address registry maintained by Kadaster.

🏠

Handles Dutch address quirks

House numbers with letters (263a), additions (10-III), and postcodes in the correct Dutch format (1012 LG). Exactly how PostNL expects them.

Faster checkout

Customers fill their full address in one click instead of multiple fields. Less friction means more completed orders and fewer abandoned carts.

📦

Fewer failed deliveries

Verified BAG addresses mean your parcels actually arrive via PostNL, DHL, DPD, and other Dutch carriers. Less customer service, lower redelivery costs, happier customers.

📱

Works on any device

Full keyboard navigation, mobile-optimized layout, and a touch-friendly dropdown. Tested on Nova and Responsive themes across all screen sizes.

Accessibility built in

Screen reader compatible with full ARIA support out of the box. Keyboard-navigable autocomplete that meets accessibility standards.

🏪

CS-Cart & Multi-Vendor

One addon, both platforms, all storefronts. Works on plain CS-Cart and on every vendor storefront in Multi-Vendor installations — including Dutch marketplace operators.

🚀

Lightweight & fast

Smart debouncing and request cancellation prevent unnecessary API calls. Zero performance impact on your store — customers won't notice it's there.

How it works

Simple for your customers. Invisible in operation. Verified on every keystroke using official BAG data.

1

Customer starts typing

As soon as they type a street name or postcode into the address field, the addon starts listening — no button, no trigger needed.

2

Dropdown appears

Matching real Dutch addresses appear from the official BAG, including full house number with letter and addition. Results update with every keystroke.

3

Customer selects

One click, tap, or keyboard Enter on the correct address. Mouse, touch, and keyboard all work seamlessly.

4

Form fills itself

Street with house number, city (woonplaats), and postcode fill automatically. Ready for PostNL. Customer clicks Continue.

🏠 Dutch address quirks — handled automatically

House number + letter
Prinsengracht 263a

Letter suffixes are correctly attached to the house number — no separate field needed.

House number + addition
Herengracht 10-III

Apartment additions (floor, wing, unit) formatted exactly as carriers expect.

Postcode format
1012 LG

Dutch postcodes output with the correct space between digits and letters — PostNL-ready.

Woonplaats (city)
's-Gravenhage

Official BAG city names including special characters and apostrophes, exactly as registered.

What gets filled automatically

All address fields populate in a single selection. Customers never manually type postcode or city.

Field Filled automatically Source
Street address (with house number, letter, addition) PDOK Locatieserver / BAG
City (woonplaats) PDOK Locatieserver / BAG
Postcode PDOK Locatieserver / BAG

Who needs this

🇳🇱 Any store selling to Dutch customers
🚚 Any store shipping via PostNL, DHL, or DPD
🛒 CS-Cart & Multi-Vendor merchants who want smoother checkout
📦 Dutch marketplace operators with Multi-Vendor

"Your Dutch customers deserve a checkout that speaks their language. One install and you're there."

Netherlands Adres Pro — CS-Cart Add-On

Getting started

Up and running in under five minutes. No configuration required — but here's what you can tune.

1

Purchase and download from CS-Cart Marketplace

Go to your CS-Cart Marketplace account and download the addon .zip file after purchase.

2

Upload via Admin Panel

In your CS-Cart admin, go to Add-ons → Manage add-ons. Click the + button (Upload add-on). Select the downloaded zip and click Upload & Install.

💡 The addon installs in seconds. No database migration, no theme files modified, no external dependencies to configure.
3

Activate the addon

Find Netherlands Adres Pro in the addon list and set its status to Active. The autocomplete is now live on your storefront checkout — no further setup needed.

4

Test it

Open your storefront in a browser, go to checkout with Netherlands selected as the country, and start typing a Dutch street name. Try Keizersgracht or Prins — the dropdown should appear immediately.

⚠️ The addon only activates on address fields when the Netherlands is selected as the customer's country. If the Netherlands is not enabled, go to Administration → Shipping & Taxes → Countries and enable it first.

Netherlands Adres Pro works out of the box with zero configuration. A few optional settings let you fine-tune the behaviour.

Access addon settings

Go to Add-ons → Manage add-ons, find Netherlands Adres Pro, and click the addon name to open its settings panel.

Minimum characters before search

Controls how many characters the customer must type before the dropdown appears. Default is 3. Lower values show results faster; higher values reduce API calls on slow connections.

Number of suggestions shown

How many address suggestions appear in the dropdown. Default is 5. Configurable between 3 and 10.

No API key needed — ever

The PDOK Locatieserver is a free, open, rate-limit-free API operated by Geonovum and the Dutch government. There is nothing to register for and no credentials to manage.

💡 The PDOK API is part of the Netherlands' open government data infrastructure and has been reliably available since 2012. It is updated continuously as the BAG is updated by municipalities.

This is what your Dutch customers experience — and why they complete checkout faster.

1

Customer reaches the address step

During checkout or address editing, the customer sees a standard address form. The autocomplete activates silently — no button or prompt needed.

2

Customer starts typing street name or postcode

After a few characters, a dropdown shows matching real Dutch addresses from the BAG. Each suggestion shows the full address including house number and city, updating with every keystroke.

3

Customer selects their address

Click, tap, or keyboard Enter on the correct suggestion. All three interaction methods work identically on desktop, tablet, and mobile.

4

All fields populate instantly

Street with house number (including any letter or addition), city (woonplaats), and postcode all fill in one action — formatted exactly as PostNL, DHL, and DPD require. The customer clicks Continue.

💡 Dutch customers are already familiar with address autocomplete from banking and government websites. They will find the interaction completely intuitive.
?

The dropdown does not appear

Check that the customer has Netherlands selected as their country. The addon activates only for Dutch addresses. Also verify the addon status is Active in Add-ons → Manage add-ons.

?

Suggestions appear but fields don't fill on selection

This can indicate a theme JavaScript conflict. Open your browser console and check for errors. Contact mokeshop support with the error message and your CS-Cart version and theme name.

?

A valid Dutch address returns no results

The BAG is updated continuously by Dutch municipalities but very new construction may not yet be registered. The customer can always type manually — the addon degrades gracefully if no suggestion is selected.

?

House number additions are not showing

Some addresses in the BAG have additions (toevoeging). If an addition is registered, it will appear in the suggestion. If the address has no registered addition, only the base house number is shown — this is correct BAG data.

?

Need help?

Visit the mokeshop store page on CS-Cart Marketplace to contact support directly.

💡 Open support ticket on Marketplace →

Frequently asked questions

Do I need an API key or account?
No. The addon uses api.pdok.nl — the Dutch government's free, public PDOK Locatieserver. There is no registration, no API key, no account, and no subscription. It is completely free with no usage limits for normal e-commerce traffic. The service is operated by Geonovum on behalf of the Dutch government.
What exactly is the BAG and PDOK?
The BAG (Basisregistratie Adressen en Gebouwen) is the Netherlands' official national address and buildings registry, maintained by Kadaster and updated continuously by Dutch municipalities. Every official Dutch address is in the BAG. PDOK (Publieke Dienstverlening Op de Kaart) is the government's open geodata platform that provides API access to the BAG and other datasets.
What CS-Cart version is required?
CS-Cart 4.x and CS-Cart Multi-Vendor 4.x. Both platforms are supported with a single license.
Does it handle house number additions correctly?
Yes. Dutch addresses often have letters (263a), additions (10-III), or both. The addon retrieves the full BAG address record including any registered huisnummertoevoeging and formats it correctly in the street field — exactly as PostNL, DHL, and DPD expect to receive it.
Is the postcode formatted correctly for Dutch carriers?
Yes. Dutch postcodes are output in the correct format with a space between the 4 digits and 2 letters (e.g. 1012 LG). This is exactly how PostNL, DHL NL, and DPD NL expect to receive Dutch postcodes.
Can customers still type their address manually?
Yes. The autocomplete is a progressive enhancement — it helps customers who use it, and degrades gracefully for those who don't. If a customer ignores the dropdown and types manually, checkout works exactly as before. Nothing is blocked or required.
Does it work with CS-Cart Multi-Vendor?
Yes. One license covers both CS-Cart and CS-Cart Multi-Vendor. The autocomplete activates on all storefronts in a Multi-Vendor installation, including individual vendor storefronts — useful for Dutch marketplace operators.
Will it slow down my store?
No. The addon uses smart debouncing — it only makes an API call after the customer pauses typing, not on every keystroke. Pending requests are cancelled if a new keystroke arrives first. For customers not entering a Dutch address, there is zero activity and zero performance impact.

Install once. Deliver more. Lose less.

Your Dutch customers are entering addresses right now. Give them autocomplete built on official BAG data — PostNL-ready, zero setup, nothing to configure.

🛒 Get Netherlands Adres Pro on CS-Cart Marketplace
By mokeshop · CS-Cart 4.x & Multi-Vendor · Official BAG / PDOK data · PostNL-ready