
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.
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.
Dutch payment providers
The providers your customers already trust
Preferred agencies
Dutch shipping providers
Common delivery partners, ready-to-go
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
AddressAutocompleteFetchify
LokiCheckout_AddressAutocompleteFetchify
N/A
in development
AddressAutocompletePostNl
LokiCheckout_AddressAutocompletePostNl
Address autocompletion based upon the (Dutch) Post NL API
1.0.1
Adobe Payment
LokiCheckout_AdobePayment
Compatibility module for the Adobe Payment Services
in development
Adyen
LokiCheckout_Adyen
Compatibility module for the Adyen payment module
1.0.3
AfterPay
LokiCheckout_AfterPay
LokiCheckout compatibility module for Afterpay, Clearpay and Cash App Pay
in development
AmastyStorelocator
LokiCheckout_AmastyStorelocator
Compatibility module for the Amasty Store Pickup with Locator module
1.0.4
AmazonPay
LokiCheckout_AmazonPay
N/A
in development
AmazonShipping
LokiCheckout_AmazonShipping
N/A
in development
AuthorizeNet
LokiCheckout_AuthorizeNet
Compatibility module of the Paradox Labs Authorize.net module for the Loki Checkout
in development
Billie
LokiCheckout_Billie
N/A
in development
Billink
LokiCheckout_Billink
Compatibility module of the Billink payment solution for the Loki Checkout
1.0.0
Braintree
LokiCheckout_Braintree
Compatibility module of the PayPal Braintree payment solution for the Loki Checkout
in development
Buckaroo
LokiCheckout_Buckaroo
Compatibility module for the Buckaroo payment solution
3.0.2
CheckoutCom
LokiCheckout_CheckoutCom
N/A
in development
CheckoutViaBol
LokiCheckout_CheckoutViaBol
BOL checkout for Loki Checkout
1.0.0
CocNl
LokiCheckout_CocNl
Enhances the Chamber of Commerce field with Dutch KvK validation
1.0.9
DPDConnect
LokiCheckout_DPDConnect
Compatibility module for the DPD Connect solution
in development
DhlParcelBenelux
LokiCheckout_DhlParcelBenelux
Compatibility module for the DHL shipping solution (DHLParcel_Shipping)
in development
DpdConnectShipping
LokiCheckout_DpdConnectShipping
Compatibility module for the DPD Connect shipping solution
in development
FedEx
LokiCheckout_FedEx
N/A
in development
GLS Netherlands
LokiCheckout_GlsNl
GLS Netherlands integration into LokiCheckout
in development
ICEPAY
LokiCheckout_Icepay
Compatibility module for the ICEPAY payment solution
2.0.4
Innosend
LokiCheckout_Innosend
Loki Checkout compatibility module for the Innosend pickup points integration
in development
Instabox
LokiCheckout_Instabox
N/A
in development
Klarna
LokiCheckout_Klarna
Compatibility module for Klarna
in development
MelissaAddressValidator
LokiCheckout_MelissaAddressValidator
Loki Checkout compatibility module that validates shipping and billing addresses using the Melissa Global Address API.
1.0.0
Mollie
LokiCheckout_Mollie
Compatibility module for the Mollie payment solution
2.0.19
MultiSafepay
LokiCheckout_MultiSafepay
Compatibility module for the MultiSafepay payment solution
2.0.20
MyParcel NL
LokiCheckout_MyParcelNl
Compatiblity module for the MyParcel NL shipping solution
3.0.2
Nexi
LokiCheckout_Nexi
N/A
in development
NlRegion
LokiCheckout_NlRegion
Allowing you to add a select-box with all Dutch provinces aka regions
in development
Nova Poshta
LokiCheckout_NovaPost
Loki Checkout integration with Nova Poshta
in development
Paazl
LokiCheckout_Paazl
Compatibility module for the Paazl shipping solution
in development
ParcelParcel
LokiCheckout_ParcelParcel
Compatibility module for the ParcelParcel shipping solution
in development
Pay (Pay.nl)
LokiCheckout_PayNl
Compatibility module for the PAY (NL) payment solution
2.0.21
PaypalExpress
LokiCheckout_PaypalExpress
Compatibility module for the core PayPal Express payment solution
1.0.4
Payplug
LokiCheckout_Payplug
N/A
in development
Post NL
LokiCheckout_PostNl
Compatibility module for the Post NL shipping solution
2.0.27
Postcode NL
LokiCheckout_PostcodeNl
Native integration for Postcode EU aka Postcode NL
2.1.1
Razorpay
LokiCheckout_Razorpay
Loki Checkout integration for the Razorpay Magento 2 payment module
1.0.0
Revolut
LokiCheckout_Revolut
N/A
in development
Scalapay
LokiCheckout_Scalapay
N/A
in development
Sendcloud
LokiCheckout_Sendcloud
Compatibility module for the Sendcloud shipping solution
1.0.7
Sendy
LokiCheckout_Sendy
Compatibility module for the Sendy shipping solution
1.0.0
ShipStation
LokiCheckout_ShipStation
N/A
in development
Shipcloud
LokiCheckout_Shipcloud
N/A
in development
ShipperHQAddressAutocomplete
LokiCheckout_ShipperHQAddressAutocomplete
N/A
in development
Stripe
LokiCheckout_Stripe
Compatibility module for the Stripe payment solution
1.0.7
UPS
LokiCheckout_Ups
N/A
in development
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.