B2B webshop development

Your buyers still
order by email.

For wholesalers, distributors and manufacturers selling to businesses. Business buyers want to see their own prices, quickly repeat what they ordered last month and buy on account. That is not a consumer webshop with a login in front of it; that is an ordering portal.

100%
Code and hosting in your name
1
Fixed price after Discovery
24/7
Ordering without anyone on duty
0
Orders that have to be retyped
Sound familiar

Where B2B selling gets stuck.

01

Orders arrive by email and phone

Someone retypes them into your system. That works until volume rises, and then the typos and forgotten orders become the most expensive item in your admin.

02

Every customer has their own prices

Agreements per account, tiers per quantity, promotions per period. A standard webshop has no room for that, so prices are either missing or wrong everywhere.

03

Buyers cannot see their order history

What did we order last time, which article number was that, has it shipped. Every question lands on your sales desk.

04

Stock sits in your ERP, not online

The buyer cannot see what is available, so they call. Or they order something that is not there, and then you call.

05

The package almost does what you need

Minimum quantities, packaging units, ordering on account with a credit limit. Standard platforms do that halfway, and the other half costs you customers.

06

Several people per customer company

A buyer orders, a manager approves, the finance team wants the invoices. One login per company is not enough for that.

How it works

From range to first order.

01

Mapping the pricing structure

Which agreements exist per customer, which tiers, which exceptions. In B2B this is always the hardest part and it determines the rest of the build, so it goes first.

02

Integration with your ERP or bookkeeping

Articles, prices, stock and customers stay where they are now. The portal shows that data and sends orders back; it does not become a second administration.

03

Ordering the way buyers work

Log in, own prices, quick ordering by article number, repeating previous orders, saved order lists and buying on account within the agreed limit.

04

Rolling out with a few customers

Your largest accounts first, then the rest. That way you see where the process chafes before your whole customer base is on it.

What you get
  • Own prices and tiers per customer
  • Ordering on account and by article number
  • Order history and repeat ordering
  • Several users per customer company
  • Integration with your ERP or bookkeeping
  • Repository and hosting in your name

The price depends mainly on the integration and the pricing logic, not on the number of articles. After a half-hour call you get a cost indication, after Discovery a fixed price.

In detail
01

How B2B differs from an ordinary webshop

A consumer webshop shows everyone the same price and takes payment immediately. In B2B neither assumption holds. That is why a standard webshop with a login in front of it almost always breaks the moment the first real customer starts using it.

Prices per account

Every customer sees their own agreements: net prices, discount groups or tiers per quantity. Those prices usually come from your ERP and should stay there.

Ordering on account

Business buyers pay afterwards, within a credit limit and a payment term. Card payment is an addition, not the starting point.

Minimum quantities and packaging

Per box, per pallet, per multiple of twelve. If your shop does not know that, your sales desk corrects every order by hand.

Several users per customer

Buyers, approvers and finance, each with their own rights under the same customer account. Often including delivery addresses per branch.

02

Platform or custom

There are good B2B platforms, and if the way you sell fits one, you buy it. That is live faster and cheaper than what I do, and I would rather say so in the first call than halfway through a project.

It pinches at one point, and that point is the same at every wholesaler: the pricing and discount logic you agreed with your customers over the years. If that does not fit the package's model, you pay for years in workarounds your sales desk keeps doing by hand.

Take a platform if

your range and prices are standard, you want to be live quickly and you are willing to adapt your process to the software. Then a monthly subscription is the cheapest route.

Build custom if

your pricing logic or your ERP integration is what makes the difference, or if the portal has to do more than ordering: documents, service reports, project status. Then the software bends to your process.

03

The integration is the project

In a B2B portal the work is rarely in the screens and almost always in the integration. Articles, customer-specific prices, stock and orders have to move both ways, reliably, with a plan for what happens when the other system is briefly down.

That is exactly where these projects go wrong: a portal that looks good but whose stock is a day behind costs you more trust than no portal at all. What I integrate with is on tech.

  • Articles and prices from your ERP
  • Stock live or at fixed intervals
  • Orders back into your system
  • Customer-specific agreements preserved
  • Error handling when a system fails
  • A test environment beside production
04

What it costs

In the market a B2B portal with an ERP integration starts around five thousand euros and custom work runs into the tens of thousands, depending on how much process is involved. Those are realistic ranges; for you the number hangs mostly on the integration and the pricing logic.

Here you get one fixed price for the whole track after Discovery, without reconciliation afterwards. How that works is on pricing. If you also sell to consumers, that track is on ecommerce development.

Projects
The same screen, three roles

Logged in as the contact at Jansen BV. Sees only their own projects, and margin is not customer information.

Projects visible to the Customer role
ProjectStatusRevenueMarginActions
JAJansen BVoffice refitIn progress€42,500hidden for this role
JAJansen BVmeeting roomQuoted€8,900hidden for this role

2 of 6 projects · margin hidden · read only

using ( customer_id = auth.uid() )

The difference is not hidden buttons. That rule in the bottom right sits in the database itself, so a tampered request from the browser gets nothing extra back either.

Frequently asked questions
What does a B2B webshop cost?
In the market a portal with an ERP integration starts around five thousand euros and custom work runs into the tens of thousands. For you it hangs mostly on the integration and the pricing logic; after a half-hour call I know enough for an indication, and after Discovery you get a fixed price.
Can it integrate with my ERP or bookkeeping?
Usually yes. If your system has an API or an export, articles, prices, stock and customers come from there and orders go back. If it does not, we look at an intermediate solution before anything is built.
Can customers see their own agreed prices?
Yes, that is the starting point. Net prices, discount groups and tiers per customer, pulled from the source where they already live so you do not maintain them twice.
Can buyers order on account?
Yes, within a credit limit and payment term you set per customer. Alongside that you can enable card payment for customers without an account.
Is a platform like Shopify B2B not cheaper?
For a standard range with simple pricing: yes, and then I recommend it. As soon as your pricing logic or your integration differs from what the platform expects, you pay the difference in workarounds and manual work at your sales desk.
Can it run alongside our existing webshop?
Yes. Consumers keep their own shop, business customers get the portal, and both can run on the same article and stock source.
How long does it take?
Four to six weeks of build time for a portal with one integration, longer with several systems or many exceptions in the pricing structure. You hear the lead time before we start.
Let's build

Tell me what you
want to build.

A half-hour call. You get an honest answer about what it costs, how long it takes and whether building it is smart at all.

Bas Voets · Webframer
0:00 / 0:00
B2B webshop development · a custom ordering portal · Webframer