Our solutions
Instead of following the standard path of creating a separate B2B store, we decided to go for a more flexible and scalable solution: extending the existing shop to include wholesale functions for businesses, without separating sales channels. It was crucial that retail and business customers could use the same environment, but at the same time see different prices and have different purchasing terms, in line with EU VAT regulations. So what did we introduce?
Customer account registration and conversion
To enable business customers to use the wholesale offer seamlessly, we have developed two dedicated processes:
– Registration of a company account from scratch, where the user enters the company details, including the EU VAT number.
– Conversion of a retail account to a company account, for existing customers who wanted to switch to the B2B model.
– Both processes were integrated with a validation mechanism for company data and VAT numbers. This allows Bernstein to ensure that tax-free purchases are only made by validated businesses.
Validation of VAT by VIES
Validation of VAT numbers is done in real-time using the VIES (VAT Information Exchange System), run by the European Commission. As Shopify does not natively provide this functionality, we built our intermediate solution – an application that automatically validates the VAT number when registering or updating an account.
With this integration, the system independently verifies that the data matches and allows the customer to be assigned to a B2B group. In the event of incorrect data, the user is informed, and the account does not gain access to preferential terms.