Guide

A B2B portal for wholesalers and distributors: orders from regular customers without a phone call

A wholesaler's regular customers order by email, by phone and over a messaging app. A salesperson checks that customer's price list, asks the warehouse about stock, writes back, then takes a call about the balance. A B2B portal moves all of that to a website where the customer does it alone, at their own prices.

Author: Łukasz WłodarczykPublished:

What an order from a regular customer looks like today

The customer emails a list of codes and quantities. The salesperson opens that customer’s price list, because each has a different discount. Checks with the warehouse whether everything is in. Types the order into the system, one line does not match, calls the customer. The customer asks about their balance, the salesperson asks the bookkeeper. The order goes to picking after several messages, sometimes a full two hours later.

With dozens of such orders a day, salespeople spend their time answering messages instead of selling.

What a B2B portal looks like

A portal is made of modules, meaning self-contained parts that can go live one after another. For wholesalers and distributors I usually build these:

Company and user accounts

The customer is a company, not a person. One company can have several people placing orders, an owner who sees the balance and a bookkeeper with access to invoices. You invite the company, the customer adds their own people.

A catalogue with the customer’s prices

Everyone logged in sees their own prices: the discount group’s price list, individual terms, promotions for them. They do not see other customers’ prices. Search by code, name, manufacturer’s code.

Availability

Next to each item, whether it is in stock, how many and when the next delivery arrives. Pulled from your stock program, so the customer does not order what you do not have.

A basket built for trade

Pasting a list of codes and quantities in one go. Import from the spreadsheet the customer keeps anyway. Repeating a previous order with one click. The portal says at once which lines are unavailable and suggests a substitute if you have one.

Credit limit and balance

The customer sees their limit, balance and overdue invoices. An order over the limit goes to a salesperson for approval instead of to picking. The customer does not call to ask “how much do we owe”.

Documents

Invoices, credit notes, dispatch notes, order confirmations. Downloadable at any hour, also in bulk for the month for the customer’s bookkeeper.

Status and dispatch

The customer sees whether the order is received, picked or shipped, and has a tracking number with a link.

Where the portal gets its data and where it sends it

The portal does not replace your stock or accounting program. It pulls products, prices, stock levels and invoices from them and sends back orders and new users’ details. A salesperson sees an order from the portal in the same system where they see orders from email. How such connections work, and what to do when a program cannot share data, is in the guide on system integration.

If you do not have an internal system yet and orders live in spreadsheets, the portal can be the first module of a larger system. Then salespeople get their screens and customers get theirs, on the same data. More on that in the guide on replacing spreadsheets with a system.

An example of scale

I worked on the systems of a European distributor of electronic components: over 150,000 products, customers in 19 countries, same-day dispatch. My part was the product lists and product pages, where a customer in each of those countries sees the price and stock for their own market. The name is under a non-disclosure agreement, and there is more about that project on a separate page. A portal for a wholesaler with a few thousand lines starts from the same principle at a smaller scale: every customer sees their own prices and what is really there to buy.

Where to start

With the catalogue at the customer’s prices and the basket. That moves the largest share of a salesperson’s work onto the customer. You usually get the first module after the first month, invite a few regular customers and watch where they get stuck. Balance, documents and approval of over-limit orders follow in stages.

Billing goes stage by stage: you pay for each module once you have accepted it, and the prices come in writing once the scope is written down. The bigger picture of what a customer portal does and which screens it has is on the main page of the guide. If your customers ask about job status rather than goods, see the page on order status online.

Describe in the form below how many regular customers you have and how they place orders today. I will get back to you.

Questions and answers

How does a B2B portal differ from an online shop?

A shop shows one price list to everyone and sells to anyone who walks in. A B2B portal shows each customer their own prices, discounts, credit limit and balance, and only companies you have invited can enter. Instead of a basket with card payment it has an order on deferred terms and an invoice after dispatch.

Can I show availability without revealing my stock levels?

Yes. The portal can show "available", "last units" and "to order" instead of the number on the shelf. We set the thresholds together. For selected customers the exact number can be shown.

We have a stock program and an accounting program. Does the portal have to replace them?

No. The portal pulls products, prices and stock from them and sends orders back. Warehouse and accounting keep working in what they know. On the first call I check whether your programs can share data.

Contact

Describe how your regular customers order today and I will tell you what a B2B portal could look like

You do not need a specification. Describe how the work looks today and what should change. We will write the scope together.

A few sentences is enough.

The data controller is WSD - Włodarczyk Software Development. I use your data only to answer this enquiry. Details in the privacy policy.