Contents10
- 01Why business buyers order online
- 02What a B2B store must be able to do
- 03Customer pricing: catalogues and price lists
- 04Quotes: when the price is negotiated
- 05Repeat orders: restocking in a few clicks
- 06The link with the ERP: prices, stock and invoices
- 07One store or two, and what Google sees
- 08Shopify, Medusa or something else
- 09Where to start
- 10Frequently asked questions
Many companies that sell to other companies still take orders by email, by phone or on a scanned purchase order. The salesperson re-keys, customer service checks the negotiated price in a spreadsheet, the invoice goes out two days late. A B2B online store does not remove that work by magic, but it takes out the repetitive part: the part where the customer already knows what they want.
This guide describes what a B2B store must be able to do, what the platforms offer and what decides success, for a company of 20 to 500 people. It is part of our ecommerce articles.
In short
Business buyers want to find on their own what they already know: their prices, their products, their past orders.
The four functions that matter: customer-specific pricing, payment terms, quotes that become orders, fast reordering.
Shopify and Medusa cover these needs in different ways; check them against your real rules before choosing.
Prices and stock usually come from the ERP: synchronisation matters as much as the storefront.
Why business buyers order online
A buyer renewing an order of consumables does not need a meeting. A Gartner survey measures it:
of B2B buyers prefer a buying experience without a sales rep
actively avoid suppliers that send them irrelevant outreach
The same study adds a nuance: buyers seek a seller’s input for decisions that need context, such as whether a product really fits their company. So the B2B store does not replace salespeople. It takes the repetitive orders and frees their time for the conversations where they count: a new range, a project, a negotiation.
What a B2B store must be able to do
- Show each customer’s prices. After login, the buyer sees their negotiated prices, volume discounts and the catalogue that concerns them, not the public price list.
- Respect their payment terms. Payment at 30 or 60 days, on invoice, with a purchase order number: the card is only one method among others. The fees of each payment method are compared in our article on the real fees of Stripe, PayPal and Shopify Payments.
- Handle the trade’s quantities. Sold by the box, minimum order, price tiers.
- Turn a quote into an order. Without anyone re-keying the lines.
- Reorder quickly. Take a past order, adjust it, send it.
- Welcome several buyers per account. With, if needed, a spending limit and approval by a manager.
A search that understands product codes counts double in B2B: buyers often type an item number rather than a name, which our article on online store search covers.
Customer pricing: catalogues and price lists
This is the function that sets a B2B store apart from a standard one. On Shopify, the overview of B2B features describes customer companies, each with its delivery locations, to which you assign catalogues: lists of products and prices specific to that customer or to a group. The Basic, Grow and Advanced plans allow up to three active catalogues, Shopify Plus an unlimited number, and you can add volume price breaks and quantity rules (sold in multiples of ten, minimum per order).
Three catalogues are enough for price grids by customer type (reseller, key account, distributor); they are not enough for prices negotiated customer by customer. This point often decides the plan, or the platform.
Quotes: when the price is negotiated
Many B2B sales still go through a quote: an unusual volume, a custom product, a specific lead time. The goal is to avoid re-keying between the accepted quote and the order.
From quote to order, without re-keying
- The request
The customer builds a cart online and asks for a price.
- The proposal
The salesperson adjusts prices and lead times in the store.
- The acceptance
The customer approves the proposal from their account.
- The order
It goes to fulfilment, and the invoice follows the customer’s terms.
Shopify handles this step with draft orders: the merchant can require a customer to go through a review before confirmation, lock the proposed prices, reserve the stock and send an invoice from the draft. Medusa, an open source platform, publishes an official starting point for B2B that includes customer company management, per-employee spending limits, approval workflows and quote negotiation with messaging.
Repeat orders: restocking in a few clicks
A business customer often orders the same thing, at the same pace. On Shopify, a logged-in buyer can repeat a past order: all the items return to the cart, ready to adjust before sending. The rest happens in the relationship:
- The reminder at the right time. An email when the usual restock is due, built like the repeat-purchase messages in our guide to store emails.
- The cart left in progress. A B2B buyer often prepares an order in several sittings; the reminder follows the rules of our guide to abandoned cart reminders, in a professional tone.
- Monitoring. The weekly figures detailed in the five numbers to track every week can also be read per customer: one who no longer orders at their usual pace deserves a call.
The link with the ERP: prices, stock and invoices
In a B2B company, negotiated prices, stock and invoicing rarely live in the store. They come from the ERP or the management software, and the store must reflect them faithfully. The quality of that synchronisation decides customer trust: a wrong price or stock shown as available when it is not costs more than an order by email. The principles are those of our article on inventory sync across your store, marketplaces and shop.
From the field
A safeguard before each publication
On Palmora Property, a real estate listings portal we operate, the catalogue is published from the CRM to the website by an automatic synchronisation. Rules block publication if the incoming data looks abnormal: without them, an empty response from the source tool would be enough to publish a website without a single product, with the run reported as successful. A B2B store fed by an ERP needs the same safeguards.
On the customer side, the single record that brings together orders, invoices and support exchanges is described in our article on the single customer view.
One store or two, and what Google sees
Shopify lets you sell to consumers and businesses in the same store, or open a B2B-only store. The shared store shares the catalogue and the search rankings; the separate store simplifies rules and display. Either way, decide what stays public:
- Product pages can remain visible to search engines, with full specifications and without business prices, following our article on the product page that converts.
- Negotiated prices stay behind the login.
- Reviews from business customers, when they exist, reassure as much as in B2C: see our article on customer reviews.
A catalogue of several thousand items is prepared before opening, with AI under human control, as our article on a catalogue of thousands of products describes. For customers in several countries, language, currency and tax questions follow our guide to the multilingual, multi-currency store.
Shopify, Medusa or something else
For price grids by customer type, payment terms and repeat orders, Shopify covers the essentials, within each plan’s catalogue limits. Medusa makes sense when commercial rules go beyond the frame (multi-level approval, many prices negotiated customer by customer, logic specific to your trade) and a team can keep the platform alive. The three-year calculation is in Shopify or Medusa: which to choose for an SME?. Before adding a B2B app to an existing store, do the sums described in our article on the cost of Shopify apps; and if the platform no longer keeps up, leaving Shopify without losing your SEO can be prepared.
Other sales channels remain open: professional marketplaces and Amazon raise the margin and dependency questions covered in our article on Amazon alongside your own store, and distributing the catalogue on Google follows our guide to preparing your store for Google Shopping and what makes a Google Shopping campaign rise or sink. On the operations side, the speed of a heavy catalogue (what a second costs in sales) and the cost of returns (a hidden cost to manage) matter as much as in B2C. Finally, automated buying agents are starting to visit stores: what to make of them is in websites are closing the door on AI agents.
Where to start
List your twenty most active business customers and what they order: their prices, their terms, their pace. If most of them reorder the same products on the same terms, a B2B store will save them time from the first month. Then check where prices and stock come from, and how they will reach the store. Our ecommerce service starts with this assessment, before choosing the platform.
Frequently asked questions
Is Shopify suitable for selling to businesses?
For many needs, yes. According to Shopify’s help, its B2B features are available on the Basic, Grow, Advanced and Plus plans: customer companies, price catalogues, payment terms, volume pricing, draft orders and reordering. The limit of three catalogues outside Plus matters if each customer has their own negotiated prices. Check your real rules before choosing.
Can you show different prices depending on the customer?
Yes, it is the core function of a B2B store. The customer logs in and sees the catalogue and prices assigned to them, often by customer group (resellers, key accounts) rather than one by one. Public prices, if any, remain visible to visitors who are not logged in and to search engines.
How do you handle quotes in an online store?
The customer prepares a cart and asks for a proposal; the salesperson adjusts prices and lead times in the store, then the customer accepts from their account, which creates the order without re-keying. Shopify uses draft orders for this, and Medusa’s B2B starting point includes quote negotiation with messaging between customer and merchant.
Does a B2B store replace salespeople?
No. It handles the repetitive orders, which buyers often prefer to place on their own, and frees sales time for decisions that need advice: a new range, a project, a negotiation. The Gartner survey quoted above shows it: buyers want a seller’s input when they need to judge whether a product suits them.
Sources
- Shopify Help, B2B features (new tab)help.shopify.com
- Shopify Help, quantity rules and volume pricing (new tab)help.shopify.com
- Medusa, B2B Starter (new tab)github.com
Jim · founder of Brain Plus AI
Also in e-commerce

Choose and price6 min
Shopify or Medusa: which to choose for an SME?
Shopify charges a subscription and sometimes a commission; an open source platform like Medusa costs nothing in licence fees but needs a team to develop and run it. Here is how to compare the two over three years, and when each one wins.

Practical guide7 min
Inventory sync across your store, marketplaces and shop
When an online store, a marketplace and a physical shop draw on the same stock, the last unit ends up sold twice one day. What reliable syncing requires: a single source of truth, well-defined quantities, a safety margin and an alert when things drift.

Choose and price7 min
Real payment fees: Stripe, PayPal and Shopify Payments
A payment fee advertised at 1.5% often costs more: a fixed part, premium or foreign cards, currency conversion, disputes, refunds. The public price lists of Stripe, PayPal and Shopify, the calculation on a real basket, and what matters beyond the rate.
