A B2B ecommerce platform means per-customer pricing, credit limits, ERP integration, SaaS vs open source, EU e-invoicing (ViDA, Peppol) and a rollout plan.

A B2B ecommerce platform is an online store where the buyer is a company, not a private individual — and that changes almost everything about it. The buyer logs into a company account, sees their own prices and discounts, orders within a credit limit, and pays by bank transfer against an invoice due date. Behind a single account there are usually several people: one places the order, another approves it, a third downloads the invoices. And the data the store runs on — prices, stock, payment terms — usually already lives in an ERP system.
This article explains what B2B means and how large a share of EU online trade is business-to-business, how a B2B platform differs from an ordinary store, why a rollout starts with data rather than looks, how to compare SaaS, open source and a custom build, what order to launch a wholesale store in, and what the EU's move to mandatory e-invoicing (ViDA, Peppol) means for a B2B checkout. Market figures come from Eurostat; prices come from vendor price pages read on 30 September 2026. You won't find invented customer stories here, or promises like "save 70% of your time."
B2B is short for business-to-business: sales between companies. Eurostat, which collects e-commerce data across the whole EU, defines it this way: "Web sales to other businesses are called B2B (business-to-business) sales and those to consumers are called B2C (business-to-consumer) sales" (Eurostat, "Digital economy and society").
Statistics use a third abbreviation too: B2G (business-to-government), sales to public administration. Eurostat groups it together with B2B into a single category it describes as sales "to other enterprises and public authorities (B2BG)" (Eurostat, "E-commerce statistics").
In practice the three models differ like this:
What does B2B ecommerce mean for a store in practice? That the buyer isn't acting on impulse — they're fulfilling a need of their own business: restocking a warehouse, ordering materials for a job, buying goods to resell. They come back regularly, know their product codes, and want to order fast. That's why B2B ecommerce isn't a B2C store with a login form bolted on — it's a tool for serving regular trade customers. Many businesses simply call it a wholesale portal or B2B wholesale store.
One more term is worth knowing: EDI. Eurostat describes this kind of order as one "automatically placed and processed using computer-to-computer communication, based on a standard data exchange format" (Eurostat). EDI is also B2B, but without a storefront: the customer's purchasing system talks directly to the seller's system.
The best EU-wide split between B2B and B2C comes from Eurostat. It is drawn from a survey of enterprises with 10 or more employees, and the e-sales questions ask about the previous calendar year — so figures in the "2025" column describe sales made in 2024 (Eurostat metadata).
In the isoc_ec_evaln2 dataset (updated 27.02.2026), Eurostat splits the value of sales made through websites and apps (marketplaces included) into two parts. Across the EU in 2024, sales to businesses and public administration (B2B and B2G) made up 51.78% of that value, and sales to consumers (B2C) made up 48.20% (Eurostat, isoc_ec_evaln2).
Value of web sales by EU enterprises: B2B and B2G vs. B2C
Eurostat, dataset isoc_ec_evaln2 (updated 27.02.2026, "2025" column = sales made in 2024), read 30.09.2026
How should you read that figure? It doesn't mean most EU enterprises sell to other businesses. According to the same Eurostat dataset, 13.80% of EU enterprises made sales to businesses and public administration through a website or app in 2024 (Eurostat, isoc_ec_eseln2). So a relatively small group of enterprises accounts for more than half of the value of all web sales. For context, Eurostat puts total web sales across the EU at 8.39% of enterprise turnover in 2024: "Of this, 4.34% came from web sales to other enterprises and public authorities (B2BG) while 4.04% came from web sales to private consumers (B2C)" (Eurostat, "E-commerce statistics").
The conclusion for a business that currently sells wholesale over the phone and by email: only about one in five EU enterprises (20.26%) made e-commerce sales worth at least 1% of their turnover in 2024 (Eurostat, isoc_ec_eseln2), and where online sales do happen, business-to-business sales make up a large share of their value. A B2B store isn't an exotic niche, but it isn't yet the default every supplier's customers expect either.
The most common assumption on a first project is "let's build a store like for retail customers, just with a login." That holds up right until the first trade customer who has a different discount, a different payment term, and three people authorised to place orders. Below are the features that separate a B2B platform from a B2C store — worth checking against any vendor's offer.
In a B2C store there's one price. In a B2B store, the price depends on who's logged in. In practice, prices get structured on three levels:
Where those prices are calculated matters. If a sales rep sets a discount in the ERP while the store keeps its own copy of the price list, the price on the site and on the invoice will eventually drift apart. So the question "does the platform support per-customer pricing" needs a second half: "can it pull that pricing from the ERP."
Companies rarely pay by card at checkout. They buy on an invoice with a payment term, within a credit limit set by finance. A B2B platform therefore needs to know the account's limit and current outstanding balance, block or route to approval any order that would exceed it, and show the customer their own invoices, due dates and account statement. Online payment still has its place — for new customers, orders above the limit, or prepayments — but it's one method among several, not the only one.
A wholesale customer already knows what they need. They don't browse categories — they type in product codes. That's why, in a B2B store, these matter more than the look of the product card:
In B2B the customer is an organisation, and several people act on its behalf. A typical set of roles on a company account looks like this:
Roles bring order approval with them: the buyer prepares a basket, the system routes it to their manager, and only an approved order goes to fulfilment. Not every business needs this, but the decision about account structure has to be made early. Adding roles later means changing how orders and invoices are tied to people and companies after the fact.
In a B2C store, products and prices are often entered by hand in an admin panel. In B2B they almost always already exist in an ERP, together with the customer master data, commercial terms and stock levels. Integrating the ERP with the store isn't an add-on — it's the condition for the store showing the truth. More on this in the next section.
This is where B2B differs from B2C legally, too, and the EU is in the middle of a change here that any B2B store owner should plan around. Under ViDA (VAT in the Digital Age) — Council Directive (EU) 2025/516 of 11 March 2025, in force since 14 April 2025 — cross-border B2B transactions will need mandatory digital reporting from 1 July 2030, and the invoices behind them have to be issued as structured electronic invoices compliant with the EN 16931 standard (per Directive 2014/55). Member states that already run a domestic real-time transaction reporting system have to align it with the EU model and standards by 1 January 2035 (CELEX 32025L0516; European Commission, "VAT in the Digital Age").
Two details matter for a store owner today. First, the 2030 and 2035 dates are EU-wide milestones, not a single uniform rollout. Since ViDA entered into force, member states can introduce mandatory e-invoicing for domestic transactions, under conditions the directive sets, on their own timelines, and some already run domestic e-invoicing or real-time reporting systems — which is why ViDA gives them until 2035 to align. The exact domestic deadline and format therefore depend on the member state your company is registered in. Second, businesses can already exchange e-invoices across borders through Peppol, an interoperability network: "Peppol began in 2008 as a large-scale pilot financed by the European Commission and Consortium members", and it works on a four-corner model, where sender and receiver each connect through any Peppol-accredited service provider (peppol.org). Peppol is the technical interoperability framework; OpenPeppol is the organisation that runs it.
For a B2B store, the practical consequence is the same whichever member state you sell from: the invoice for an order has to leave your system in a structured, machine-readable format eventually, not just as a PDF. Most stores don't issue that invoice themselves — an ERP or accounting system does — so the store's job is to hand off the order with complete buyer data and read back the invoice reference so the customer can see it in their account.
The most expensive mistake in a B2B platform rollout is the sequence "let's build the store first, add the integration later." A store without integration shows prices and stock levels someone has to type in by hand — and in B2B, where every customer has different prices, there's many times more of that data than in B2C.
Every type of data should have one system of record that the rest pull from. A typical split:
When every system is "sort of" a source of truth, the same customer ends up existing in three versions, and the same price in two. Before choosing a platform, write down which data flows in which direction and how often: prices and stock to the store, orders and new users to the ERP, statuses and invoices back to the store.
Integration means exchanging data through an API (the interface programs use to pass data to each other), files, or ready-made connectors supplied by the platform or ERP vendor. From a B2B store's point of view, three questions matter:
The opposite failure mode happens too: every department adds its own connection, each with its own connector and its own schedule, and a year later someone has to keep checking whether all the automations still work. The answer is the same ownership principle: ERP owns prices and documents, the warehouse owns stock, CRM owns relationships, the store owns presentation and order intake. Every new connection should have an owner who knows what breaks when it fails.
You choose a platform model the same way as for any store — the general comparison is in our article comparing ecommerce platforms. In B2B, though, extra criteria join the list that are secondary for a retail store: per-customer pricing, credit limits, accounts with roles, and integration with your own ERP.
In SaaS you pay a subscription, and the vendor keeps the servers, updates and security running. What you gain and what you hand to the vendor in that model is covered in our guide to SaaS. Not every subscription store platform treats B2B the same way: some include it in every plan, others hold the more advanced pieces back for their top tier. Shopify B2B is a good example of the second pattern. Shopify's help centre says "You can use Shopify B2B on the Basic, Grow, Advanced, and Shopify Plus plans", but outside Plus a store is limited to three active B2B market catalogs; assigning catalogs directly to individual companies and company locations (true customer-level pricing), as well as deposits, partial payments and payment requests per fulfilment, are Plus-only (Shopify Help Center, "Shopify B2B features by plan", read 01.10.2026). For a wholesaler with individually negotiated prices, that distinction matters more than the headline "B2B included".
Whichever SaaS vendor you're looking at, check:
A SaaS platform is a single application serving many merchants at once, so the way your data is kept separate from everyone else's (multi-tenant architecture) is also worth understanding before you commit.
Open-source software runs on your own server or a partner's, and you can extend it freely — the price is taking on responsibility for hosting, updates and security yourself.
A platform built to order is the right choice when the sales process doesn't fit a ready-made system: unusual price lists, product configurators, several markets, B2B and B2C selling from one back end. This often takes the shape of a headless architecture — your own storefront connected by API to a commerce engine and an ERP. When that's worth it, and when it's a premature investment, is the subject of our article headless commerce. How we approach these projects is on our headless store page.
The choice between the three models in B2B comes down to one question: how much of your sales process will a ready-made platform handle without working around its limits? If almost all of it — SaaS. If you need a handful of significant changes and have a team or partner to maintain them — open source. If the process is unusual and the store is your main sales channel — a custom build.
Order matters more than speed here. Every step depends on data from the one before it, so you start at the back end and finish with the customers.
Clean up the data in the ERP: product codes, names, units, multiples, price groups, customer master data with credit limits. Decide which system is the source of truth for what, and get data flowing between the ERP and the platform. At this stage nobody sees a storefront yet — which is deliberate, because every data error costs the least here.
Only once data is flowing do you build the catalogue: categories, descriptions, images, filterable attributes. Test pricing against a handful of real accounts — does a customer with a group discount and one with an individual price see exactly what a sales rep would show them from the ERP?
Set up company accounts for the first customers, with users and permissions. Decide whether you need order approval, or whether an administrator and a buyer role are enough to start.
Turn on the basket, fast ordering by product code, list import, one-click reorder from history, and order hand-off to the ERP. Test an order that exceeds the credit limit and one with a quantity that doesn't match the required multiple.
Configure payment methods — term-based bank transfer for regular customers, online payment for new ones — and the document flow: an invoice raised in the ERP, with the reference shown afterwards in the customer's account alongside the payment due date.
Before opening the platform to everyone, invite a handful of regular accounts who order often and are willing to say what's broken. Let them place real orders for a few weeks while a sales rep collects feedback. Measure what you can actually count: how many orders came through the store, how many needed a manual fix, how many questions customers asked the sales rep instead. Only move further customers across once the pilot is done.
Most problems in a B2B platform rollout come from organisation, not technology:
The cost of a B2B platform is the sum of three things: the licence or subscription, the rollout (where ERP integration is usually the single largest line item), and maintenance in the years that follow.
Our report on Polish online store costs collects 108 publicly available price observations from 70 market sources (agencies, freelancers, SaaS price lists and others), gathered in the Polish market in March–May 2026. It's useful background on methodology — how the sample was built, what counts as a "dedicated B2B platform" — but it's a Polish-market report, and we don't quote its medians here as a benchmark for pricing a store sold across the EU, where vendor rates and integration scope differ by country and by ERP.
Rather than chase a single figure, work out your own scope:
When comparing offers, ask every vendor the same questions: what's included in the subscription or licence price, who builds and maintains the ERP connector, what a post-launch change costs, and what the exit terms are. If a platform stops being enough, moving the store is a project of its own — how to run it is covered in our article on store migration. The rest of our platform-selection articles are in the ecommerce platforms section.
B2B (business-to-business) means sales between companies. Eurostat defines B2B sales as web sales to other businesses, and B2C as sales to consumers; sales to public administration are B2G. In B2B the price depends on the customer's own agreement, payment often happens on an invoice due date, and orders repeat.
A B2B platform shows every account its own prices and discounts, enforces credit limits, lets customers buy on an invoice with a payment term, supports multi-user company accounts with roles, and offers fast ordering by product code. It runs on ERP data — prices, stock and customer records — instead of a price list typed by hand into the store admin.
With the data, not the look. The order is: clean up the data in the ERP and set up the integration, then build the catalogue and check pricing, set up accounts and roles, turn on ordering, configure payments and invoicing, and finish with a pilot among a handful of regular customers. Only move further customers across once the pilot is done.
If prices, stock and customer accounts live in the ERP — yes. Without integration, someone has to retype that data into the store by hand, and in B2B, where every customer has a different price, the price on the site and on the invoice will eventually drift apart. Before choosing a platform, check whether the ERP has an API or a ready-made connector, and who will maintain it.
Under the EU's ViDA directive, cross-border B2B transactions will need mandatory digital reporting from 1 July 2030, with invoices issued as structured e-invoices compliant with the EN 16931 standard; member states that already run a domestic real-time transaction reporting system have to align it with the EU model and standards by 1 January 2035. Member states can introduce domestic e-invoicing mandates on their own timelines, and some already have, so the exact deadline and format depend on the member state your company is registered in. Businesses can already exchange e-invoices across borders through the Peppol network, without waiting for the EU deadline.
We'll help you work out which ERP data the store should pull, which platform model fits your sales process, and what the rollout will cost in your case.
E-commerce platform: SaaS, open source or headless, five selection criteria, payment-method fees, data export and a guide to the section's articles.
Ecommerce website cost in practice: Shopify, PrestaShop and Ecwid subscriptions, payment fees, and how to work out your own monthly TCO.
Website migration SEO for online stores: a 301 redirect map, data export, INP after launch and 90 days of monitoring, per Google's guidance.
Headless commerce without the hype: how it differs from a classic store, Shopify Hydrogen, Medusa JS and Shopware pricing, costs, SEO, and when to skip it.
Ecommerce platform comparison: Shopify, WooCommerce, PrestaShop, Shopware and more — model, EUR price, sales fees and data export, as of September 2026.
How to create an ecommerce website and start an online store: demand test, EU VAT thresholds, platform choice, legal duties and payments.
Ecommerce website creator on a free plan: what's really free in Shopify, Wix, Square Online and WooCommerce in 2026, and when it stops paying off.
Your Partner in Business, Digital Vantage Team
Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.
Rate this article

SMS marketing for online stores: GDPR and ePrivacy consent, what a campaign costs by EU country, and the Gmail, Yahoo and Outlook rules for email.

Affiliate marketing and influencer marketing for online stores: networks and their fees, commission maths, and EU rules on disclosing paid posts.

How price comparison websites work for a retailer: the CPC model, when a click pays for itself, Google's CSS rule, and EU rules on reviews and discounts.

TikTok Shop runs in 13 of the EU's 27 states, no company needed — but TikTok Shop Ads (GMV Max) reaches only 4-5 of them. What's open, what isn't.

Meta Ads for online stores: Shops availability, the product catalogue, Advantage+ shopping, dynamic retargeting, and Pixel plus Conversions API.

Google Shopping ads explained: free listings vs paid ads, the CSS requirement, Performance Max and how to set a Target ROAS for a product campaign.

Omnichannel in e-commerce: the definition versus multichannel, the shared-inventory mechanism between a store and a till, and when to implement it.

Ecommerce fulfillment: what the service covers, how EU providers price it, and when outsourcing your warehouse pays off instead of doing it in-house.

What a product page needs: photos, the EU 30-day lowest-price rule, mandatory GPSR information, delivery, returns, reviews and Google structured data.