Header image

A checkout that understands
the Dutch market

Dutch shoppers have their own expectations: iDEAL as the default way to pay, an address that fills itself in from a postcode and house number, and a pickup point around the corner. Loki Checkout covers all three out-of-the-box - because we build it from The Netherlands ourselves.

header image

Simple Dutch settings that just work

The Dutch country module adds practical validation and country-specific settings for Dutch addresses (so, addresses with the country set to The Netherlands). For example, the fields are sorted and sized in such a way that it makes more sense (which is something you can change later).

The postcode is validated on the client side using Magento's built-in validation rules. If the postcode is invalid, the form provides immediate feedback, allowing customers to correct typos before any data is sent to the server.

Postcode.nl address validation

No Dutch shop is complete without proper address validation. Loki Checkout ships with a native integration for the Postcode EU API - better known as Postcode.nl. The customer enters a postcode and a house number, and the street name, city and region are filled in automatically.

Prefer a different provider? Address autocompletion is an abstraction in Loki Checkout, with existing implementations on top of the PostNL API and the Google Geocode API.

Pickup or delivery?

The customer picks a shipping method (like Post NL, MyParcel and Sendy) and then selects either "Delivery" or "Pickup". Delivery options include dates and timeframes. Pickup locations are shown in a listing (including address details, opening hours and distance) and optionally a map.

Once the customer decides to select a pickup location, the "shipping address" is actually renamed to "pickup address" (and made read-only): After all, shipping towards the customers address is no longer relevant.

Always offer the user a map

Pickup locations are rendered on a map through the Loki Map Components, with ready-made support for Google Maps, Leaflet (OpenStreetMap) and Mapbox. Because this is built as a set of reusable shipping templates - shared today by PostNL, MyParcel NL, Sendy and ShipperHQ - swapping from one carrier to another becomes a decision about price, not about which features survive in your checkout. Integrations for DHL, DPD and GLS are on the roadmap.

All modules relevant to the Dutch market

LokiCheckout_AddressAutocompleteFetchify

AddressAutocompleteFetchify

LokiCheckout_AddressAutocompleteFetchify

N/A

in development
LokiCheckout_AddressAutocompletePostNl

AddressAutocompletePostNl

LokiCheckout_AddressAutocompletePostNl

Address autocompletion based upon the (Dutch) Post NL API

1.0.1
LokiCheckout_AdobePayment

Adobe Payment

LokiCheckout_AdobePayment

Compatibility module for the Adobe Payment Services

in development
LokiCheckout_Adyen

Adyen

LokiCheckout_Adyen

Compatibility module for the Adyen payment module

1.0.3
LokiCheckout_AfterPay

AfterPay

LokiCheckout_AfterPay

LokiCheckout compatibility module for Afterpay, Clearpay and Cash App Pay

in development
LokiCheckout_AmastyStorelocator

AmastyStorelocator

LokiCheckout_AmastyStorelocator

Compatibility module for the Amasty Store Pickup with Locator module

1.0.4
LokiCheckout_AmazonPay

AmazonPay

LokiCheckout_AmazonPay

N/A

in development
LokiCheckout_AmazonShipping

AmazonShipping

LokiCheckout_AmazonShipping

N/A

in development
LokiCheckout_AuthorizeNet

AuthorizeNet

LokiCheckout_AuthorizeNet

Compatibility module of the Paradox Labs Authorize.net module for the Loki Checkout

in development
LokiCheckout_Billie

Billie

LokiCheckout_Billie

N/A

in development
LokiCheckout_Billink

Billink

LokiCheckout_Billink

Compatibility module of the Billink payment solution for the Loki Checkout

1.0.0
LokiCheckout_Braintree

Braintree

LokiCheckout_Braintree

Compatibility module of the PayPal Braintree payment solution for the Loki Checkout

in development
LokiCheckout_Buckaroo

Buckaroo

LokiCheckout_Buckaroo

Compatibility module for the Buckaroo payment solution

3.0.2
LokiCheckout_CheckoutCom

CheckoutCom

LokiCheckout_CheckoutCom

N/A

in development
LokiCheckout_CheckoutViaBol

CheckoutViaBol

LokiCheckout_CheckoutViaBol

BOL checkout for Loki Checkout

1.0.0
LokiCheckout_CocNl

CocNl

LokiCheckout_CocNl

Enhances the Chamber of Commerce field with Dutch KvK validation

1.0.9
LokiCheckout_DPDConnect

DPDConnect

LokiCheckout_DPDConnect

Compatibility module for the DPD Connect solution

in development
LokiCheckout_DhlParcelBenelux

DhlParcelBenelux

LokiCheckout_DhlParcelBenelux

Compatibility module for the DHL shipping solution (DHLParcel_Shipping)

in development
LokiCheckout_DpdConnectShipping

DpdConnectShipping

LokiCheckout_DpdConnectShipping

Compatibility module for the DPD Connect shipping solution

in development
LokiCheckout_FedEx

FedEx

LokiCheckout_FedEx

N/A

in development
LokiCheckout_GlsNl

GLS Netherlands

LokiCheckout_GlsNl

GLS Netherlands integration into LokiCheckout

in development
LokiCheckout_Icepay

ICEPAY

LokiCheckout_Icepay

Compatibility module for the ICEPAY payment solution

2.0.4
LokiCheckout_Innosend

Innosend

LokiCheckout_Innosend

Loki Checkout compatibility module for the Innosend pickup points integration

in development
LokiCheckout_Instabox

Instabox

LokiCheckout_Instabox

N/A

in development
LokiCheckout_Klarna

Klarna

LokiCheckout_Klarna

Compatibility module for Klarna

in development
LokiCheckout_MelissaAddressValidator

MelissaAddressValidator

LokiCheckout_MelissaAddressValidator

Loki Checkout compatibility module that validates shipping and billing addresses using the Melissa Global Address API.

1.0.0
LokiCheckout_Mollie

Mollie

LokiCheckout_Mollie

Compatibility module for the Mollie payment solution

2.0.19
LokiCheckout_MultiSafepay

MultiSafepay

LokiCheckout_MultiSafepay

Compatibility module for the MultiSafepay payment solution

2.0.20
LokiCheckout_MyParcelNl

MyParcel NL

LokiCheckout_MyParcelNl

Compatiblity module for the MyParcel NL shipping solution

3.0.2
LokiCheckout_Nexi

Nexi

LokiCheckout_Nexi

N/A

in development
LokiCheckout_NlRegion

NlRegion

LokiCheckout_NlRegion

Allowing you to add a select-box with all Dutch provinces aka regions

in development
LokiCheckout_NovaPost

Nova Poshta

LokiCheckout_NovaPost

Loki Checkout integration with Nova Poshta

in development
LokiCheckout_Paazl

Paazl

LokiCheckout_Paazl

Compatibility module for the Paazl shipping solution

in development
LokiCheckout_ParcelParcel

ParcelParcel

LokiCheckout_ParcelParcel

Compatibility module for the ParcelParcel shipping solution

in development
LokiCheckout_PayNl

Pay (Pay.nl)

LokiCheckout_PayNl

Compatibility module for the PAY (NL) payment solution

2.0.21
LokiCheckout_PaypalExpress

PaypalExpress

LokiCheckout_PaypalExpress

Compatibility module for the core PayPal Express payment solution

1.0.4
LokiCheckout_Payplug

Payplug

LokiCheckout_Payplug

N/A

in development
LokiCheckout_PostNl

Post NL

LokiCheckout_PostNl

Compatibility module for the Post NL shipping solution

2.0.27
LokiCheckout_PostcodeNl

Postcode NL

LokiCheckout_PostcodeNl

Native integration for Postcode EU aka Postcode NL

2.1.1
LokiCheckout_Razorpay

Razorpay

LokiCheckout_Razorpay

Loki Checkout integration for the Razorpay Magento 2 payment module

1.0.0
LokiCheckout_Revolut

Revolut

LokiCheckout_Revolut

N/A

in development
LokiCheckout_Scalapay

Scalapay

LokiCheckout_Scalapay

N/A

in development
LokiCheckout_Sendcloud

Sendcloud

LokiCheckout_Sendcloud

Compatibility module for the Sendcloud shipping solution

1.0.7
LokiCheckout_Sendy

Sendy

LokiCheckout_Sendy

Compatibility module for the Sendy shipping solution

1.0.0
LokiCheckout_ShipStation

ShipStation

LokiCheckout_ShipStation

N/A

in development
LokiCheckout_Shipcloud

Shipcloud

LokiCheckout_Shipcloud

N/A

in development
LokiCheckout_ShipperHQAddressAutocomplete

ShipperHQAddressAutocomplete

LokiCheckout_ShipperHQAddressAutocomplete

N/A

in development
LokiCheckout_Stripe

Stripe

LokiCheckout_Stripe

Compatibility module for the Stripe payment solution

1.0.7
LokiCheckout_Ups

UPS

LokiCheckout_Ups

N/A

in development
LokiCheckout_Viva

Viva

LokiCheckout_Viva

N/A

in development

We are Dutch ourselves

Loki Extensions is a Dutch company, based in Baarn, registered with the Dutch Chamber of Commerce under KvK number 53173163. That is not a detail for the footer - it is the reason this page exists.

The Loki Checkout was initially created by Jisse Reitsma, founder of Yireo, organizer of numerous developer events and current vice-chair of the Magento Association. Ruud van Zuidam, founder of Siteation, is part of the same team, together with Suzan van de Peut on logistics, Ruben Creemers on design and a few developers whose names are not disclosed.

We have been part of the Dutch Magento community for well over a decade: Yireo has organized MageTestFest, Reacticon and the MageUnconference NL, and we have served on the board of Mage-OS Nederland. The agencies we work with are Dutch agencies. The demo shops we run are Dutch shops.

So when your customer expects iDEAL, a postcode lookup and a PostNL pickup point, you are not explaining that to a vendor overseas. You are talking to people who shop in the same webshops you build.