Pickup points at checkout, with no aggregator account.

Danish webshops ship most parcels to a pickup point. Your customers choose their nearest PostNord service point or GLS parcelshop right at checkout, and the chosen point is shown everywhere you need it — without forcing you into a paid aggregator account.

PostNord service pointsGLS parcelshopsClassic checkout + Checkout BlocksOn orders, emails and My AccountWeight, quantity and free-over pricingHPOS ready

Free and fully functional, with no trial. It talks directly to each carrier’s public lookup service: PostNord needs a free key from its developer portal, GLS needs none.

2

carriers’ own lookup services, asked directly — no middle-man account to buy labels through, and nothing stops working if you do not have one.

๐Ÿ“
Nearest points by postcodePostNord and GLS Denmark, right in the checkout.
๐Ÿ“‹
Shown everywhereOrder screen, Orders list, thank-you page, My Account and emails.
๐Ÿ”’
Only the postcode leavesNo name, street address, email or phone is sent to the carriers.

Why Danish Shipping & Pickup Points for WooCommerce

No aggregator in the middle

The plugin talks directly to each carrier’s public lookup service. There is no middle-man account to buy labels through, and nothing stops working if you do not have one.

No bad defaults

No auto-created methods, no zero-price methods, no duplicate tracking numbers. You add exactly the shipping methods you want, and nothing else appears.

The point travels with the order

The chosen pickup point is on the checkout, in the order details, in its own column on the Orders list, on the thank-you page, in My Account and in the customer and admin emails.

Everything you need โ€” included, free

No "Pro" tier, no nag screens. The features other plugins paywall are here from day one.

๐Ÿ“
PostNord service points

The nearest service points for a postcode, from PostNord’s public API. It needs a free key from PostNord’s developer portal, entered once.

๐Ÿ“ฆ
GLS Denmark parcelshops

The nearest parcelshops for a postcode from GLS Denmark’s ShopFinder, which is open and needs no key.

๐Ÿงฑ
Both checkouts

The classic shortcode checkout and WooCommerce Checkout Blocks, through a Store API integration.

๐Ÿ“‹
Shown everywhere

Order details in the admin, a column on the Orders list, the thank-you page, My Account, and the customer and admin emails.

๐Ÿšš
Pickup point and home delivery

Two clean shipping methods for your Shipping Zones.

โš–๏ธ
Pricing that fits

Flat cost, per-kg weight or per-item quantity, with min/max cart-amount availability.

๐ŸŽ
Free shipping over an amount

An optional free-shipping-over threshold per method.

โฑ๏ธ
Lookups cached

A carrier is asked only when a shopper searches for a pickup point, and results are cached on your server for up to 12 hours.

โšก
HPOS and Blocks declared

Compatible with High-Performance Order Storage and Checkout Blocks, with Danish and English included and built for translation.

Requirements

6.2+WordPresstested up to 7.0
7.4+PHP
GPLv2+License
3Languages

FAQ

Is the free version fully functional?

Yes. Selecting a pickup point, saving it on the order, showing it everywhere, and the shipping methods are all free and complete.

Do I need a Shipmondo, Webshipper or other aggregator account?

No. Pickup point lookup uses the carriers’ own public lookup services directly.

Why does PostNord need an API key but GLS does not?

PostNord’s public service-point lookup requires a free key from their developer portal. GLS Denmark’s parcelshop search is open. You enter the PostNord key once under WooCommerce → Settings → Danish Shipping.

Does it work with the new block-based checkout?

Yes — both the classic checkout and WooCommerce Checkout Blocks are supported.

Is it compatible with High-Performance Order Storage (HPOS)?

Yes, compatibility is declared and order data is read and written through the WooCommerce order API.

Will there be anything paid?

A separate, optional service is coming on plugins.lynbro.dk, as a monthly subscription: label generation through our server, bulk label printing and manifests, tracking pages with customer notifications, and picking the cheaper carrier automatically. It only adds to the plugin — not using it never affects the pickup-point workflow.