ShopFlow B2B webshop checkout with KVKBase integration
Case Study -- E-commerce

ShopFlow

B2B Webshop Platform

Industry E-commerce / B2B
Location Amsterdam, Netherlands
Tech Stack Shopify, KVKBase Widget, React
Integration KVKBase Widget
23% Higher conversion
89% Fewer input errors
3 sec Checkout fill time

Manual input led to errors and lost customers

ShopFlow is a fast-growing B2B webshop platform serving thousands of business customers across the Benelux. Their checkout flow was designed for speed, but there was a fundamental problem in the process: company details had to be entered manually.

With every order, business customers had to manually enter their KVK number, company name, business address, VAT number, and legal form. This process took an average of two minutes per order and was extremely error-prone. As many as 40% of customers entered incorrect details.

The consequences were immediately noticeable. Invoices were sent to wrong addresses. VAT numbers were incorrect, requiring manual corrections in the accounting. Customers abandoned the checkout process because it took too long. The customer service team spent hours per week correcting company details.

ShopFlow had a simple but critical need: a way to automatically and correctly fill in company details based on a KVK number, without requiring the customer to fill in more than a single field.

KVKBase Widget in the Shopify checkout

ShopFlow integrated the KVKBase Widget directly into their Shopify checkout flow. The implementation was surprisingly simple: a single script that embeds the widget in the checkout page. As soon as a business customer enters their KVK number, all company details are automatically filled in.

The widget retrieves the company name, business address, legal form, and VAT number in real-time via the KVKBase API. All of this happens in under 50 milliseconds, so the customer barely notices an API call being made.

React / Shopify Checkout
<script
  src="https://widget.kvkbase.nl/embed.js"
  data-field-kvk="#kvk-nummer"
  data-field-name="#bedrijfsnaam"
  data-field-address="#adres"
  data-field-vat="#btw-nummer"
  data-theme="auto"
></script>

The integration required just one afternoon of development time. The ShopFlow team did not need to write any complex API logic. The widget handles everything: from the lookup to filling in the correct fields, including error handling when a KVK number is not found.

The checkout transformation

Before

  • Customer manually types all company details
  • Average 2 minutes fill time per order
  • 40% of details contained errors
  • Invoices regularly sent to wrong addresses
  • Customer service manually corrected company data
  • High cart abandonment rate among business customers

Now with KVKBase

  • Customer only enters KVK number
  • All fields filled in within 3 seconds
  • 89% fewer input errors
  • Invoices always correctly addressed
  • Customer service focuses on real issues
  • 23% higher conversion in business checkout

Measurable impact within the first month

The results were immediately visible after implementation. Within the first month, ShopFlow saw a significant improvement across all key metrics. Checkout conversion increased by 23%, simply because business customers no longer abandoned the form while entering their company details.

The number of input errors dropped by 89%. This had a direct effect on invoicing: virtually all invoices were now sent to the correct address with accurate company details. The customer service team reported that tickets related to incorrect company details nearly disappeared entirely.

Perhaps the most impressive result was the fill time. Where customers previously needed an average of two minutes to enter their company details, this was now reduced to three seconds. Enter a KVK number, press enter, and all fields are filled in.

23% Higher checkout conversion

By eliminating manual input, fewer business customers abandon the ordering process. The friction in the checkout has virtually disappeared.

89% Fewer input errors

Company details are retrieved directly from the KVK database, making typos, incorrect addresses, and invalid VAT numbers a thing of the past.

2 min → 3 sec Checkout fill time

The average time to fill in company details dropped from two minutes to three seconds. Customers only need to enter their KVK number.

"Since we integrated KVKBase into our checkout, customers fill in their company details in 3 seconds. Our conversion rate increased by 23%."

Martijn de Vries CTO, ShopFlow

Want the same results for your checkout?

Integrate the KVKBase Widget into your webshop and see the difference immediately. Start free with 50 lookups per month.