LynBro Plugins
/ CVR Checkout
When a company customer enters their CVR number, the company name, address, postcode and city are filled in from the public Danish CVR register. CVR numbers are checked, EU VAT numbers can be checked against VIES, and public-sector buyers get an EAN/GLN field.
Free and fully functional, with no payment and no external account. The CVR lookup uses the free cvrapi.dk tier, which needs no key, and results are cached on your server.
digits, checked against the official modulus-11 checksum — then the register fills in the rest.
A company customer types their CVR number and the company name, address, postcode and city arrive from the public Danish CVR register. Fewer typos on the order, and less for the buyer to fill in.
The classic shortcode checkout and the new Checkout Blocks are both supported, the blocks through the Store API’s additional checkout fields, and it is compatible with High-Performance Order Storage.
CVR, company, EAN and VAT are saved on the order and shown on the admin order screen, in the order emails and in the customer’s own order view — and they are included in WooCommerce’s personal-data export and erasure tools.
No "Pro" tier, no nag screens. The features other plugins paywall are here from day one.
Enter a CVR number, get the company name and address filled in automatically from the public Danish CVR register.
8-digit format and the official modulus-11 checksum.
Optional: validate non-Danish EU VAT numbers against the European Commission’s VIES service.
An optional 13-digit GS1 location number with check-digit validation for public-sector orders, plus an optional P-number field.
Choose the mode, and make the CVR field required or optional.
Shown in the admin order screen, the order emails and the customer’s order view.
Both supported, the blocks through the Store API’s additional checkout fields.
All order data is read and written through the WooCommerce order API, so it works with legacy storage and High-Performance Order Storage alike.
Results are cached on your server, so repeated lookups of the same number do not leave your site and stay inside the free cvrapi.dk tier.
Yes. The CVR checkout, validation, VIES and EAN/GLN features all work without any payment or external account.
Yes. It registers additional checkout fields through the WooCommerce Store API and also fully supports the classic shortcode checkout.
Yes. All order data is read and written through the WooCommerce order API, so it works with both legacy storage and High-Performance Order Storage.
From the public Danish CVR register via cvrapi.dk. Only the 8-digit CVR number the customer entered is sent — no name, email, address or payment data.
No. The free cvrapi.dk tier (50 lookups a day) needs no key. Lookups are cached to stay within that limit.
Not in this plugin. A separate, optional paid service is planned on plugins.lynbro.dk for server-side order-to-invoice synchronisation with Danish accounting systems (e-conomic, then Dinero and Billy). It would only add automation; every checkout feature above works on its own.