How-To

B2B Ecommerce for Manufacturers: 7 Steps to Sell Direct Online

B2B Ecommerce for Manufacturers: 7 Steps to Sell Direct Online
Quick answer

B2B ecommerce for manufacturers means selling directly to distributors, retailers and trade accounts through a gated online store that enforces your production realities: case pack quantities, minimum order quantities, tiered pricing by customer group, published lead times and net payment terms. It differs from retail ecommerce because trade buyers order in multiples, expect account specific pricing, and need to know when a production run ships before they commit. For most mid sized manufacturers the fastest route is to add a B2B layer to an existing Shopify store rather than buying a separate manufacturing ecommerce platform. That keeps one catalog, one inventory count and one checkout, with wholesale rules applied only to approved accounts, and it can be live in days rather than months.

Key takeaways

  • A manufacturer's B2B store has to answer "when does it ship", not just "is it in stock", so published lead times matter as much as pricing.
  • Case packs and minimum order quantities belong on the product, enforced before checkout, or your team spends the savings fixing bad orders by email.
  • Model wholesale pricing as customer groups plus volume breaks, not one flat discount, so larger orders step down in price toward a full production run.
  • Net 30 terms and automatic tax exemption for resale accounts are what stop trade buyers abandoning a self serve checkout.
  • Adding a B2B layer to Shopify beats a separate manufacturing ecommerce platform for most manufacturers, because a second system means a second catalog and a second inventory truth.

In this article

What is B2B ecommerce for manufacturers?

B2B ecommerce for manufacturers is a gated online store where distributors, retailers and trade accounts place orders themselves, under rules that match how you actually produce goods. Those rules are the whole job: case packs, minimum order quantities, account specific pricing, published lead times and payment terms.

It is a different problem from B2B ecommerce for distributors. A distributor sells from stock that already exists, so availability is a number in a warehouse. A manufacturer sells against capacity, so availability is a date on a production schedule. Your buyers are not asking "is it in stock", they are asking "if I commit to 40 cases today, what week does it ship". A storefront that cannot answer that pushes the buyer back to email, and you are running wholesale on spreadsheets again.

The demand is there. McKinsey's global B2B survey found buyers now use ten or more channels to deal with suppliers, up from five in 2016, and 77% said they were comfortable spending at least $50,000 through digital self serve channels (McKinsey, B2B sales: Omnichannel everywhere, every time). Trade buyers are not waiting for a rep to call back.

The seven steps below are the order we recommend building it in. If you sell through distributors as well as direct, read our companion guide to B2B ecommerce for distributors alongside this one.

Step 1. Gate the catalog so only approved buyers see trade prices

Trade pricing that anyone can screenshot is a problem for every retailer who stocks you, and it undercuts your own direct to consumer prices. Start by putting the wholesale catalog behind a login and an approval step.

A working setup has three parts: a registration form that captures the details you need to qualify an account (business name, resale certificate, territory, expected volume), a manual or automatic approval step, and price visibility rules that hide prices and hide add to cart from anyone who is not logged in and approved. PortalSphere applies all three on your existing Shopify store, so the public product pages stay intact for retail shoppers while approved accounts see the trade view. The mechanics are covered in detail in how to hide prices on Shopify until customers log in.

B2B ecommerce for manufacturers illustrated as a production line feeding a wholesale ordering dashboard
A manufacturer's B2B store connects the production floor to a self serve ordering portal.

Step 2. Price by production run, not by single unit

Manufacturers rarely have one wholesale price. You have a price for the retailer who takes a pallet, a price for the regional distributor who takes a container, and a keystone friendly price for the boutique that takes two cases. Modelling that as a single discount percentage falls apart the first time a buyer negotiates.

Build it as customer groups with tiered pricing instead. Assign each approved account to a group, then set volume breaks inside each group so the price steps down as the order gets closer to a full production run. That is what pushes average order value up without a rep on the phone: the buyer sees that 40 cases costs less per unit than 30, and rounds up. Our step by step walkthrough is in how to set up tiered wholesale pricing on Shopify.

Tiered wholesale pricing for manufacturers shown as stacked translucent price tiers
Customer groups plus volume breaks let one catalog carry several trade price levels.

Step 3. Enforce case packs and MOQs at the product level

This is the step most manufacturers get wrong, and it is the one that creates the most manual cleanup. If a buyer can order 7 units of something you only pack in 12s, someone on your team has to email them, amend the order, and re-quote the freight. Multiply that by 30 orders a week and the portal is costing you time rather than saving it.

Set the rules on the product so the storefront cannot accept a bad order in the first place:

  • Case pack or pack size: quantities increment in multiples of the case, so the quantity selector moves 12, 24, 36, never 13.
  • Minimum order quantity per product: the smallest run you will pick and pack for a single SKU.
  • Minimum order value per order: the floor that makes a shipment worth producing and freighting.
  • Maximum quantity: useful for allocating a limited production run fairly across accounts.

The full setup is in how to set minimum order quantities on Shopify wholesale.

Case packs stacked on a pallet, showing case pack and minimum order quantity ordering for manufacturers
Case pack rules stop orders that your pick and pack process cannot fulfil.

Case packs and MOQs, enforced at the cart

PortalSphere adds pack sizing, minimums and tiered pricing to the Shopify store you already run.

Start your free trial

Step 4. Publish real lead times on every product

Retail ecommerce trained everyone to expect a shipping estimate at checkout. Trade buyers need the same thing, except the number that matters is production lead time, not carrier transit time. A buyer planning a Q4 floor set needs to know in August whether a reorder lands in six weeks or sixteen.

Practical ways to do it without pretending you have live MRP data on the storefront: put a plain lead time statement on each product ("made to order, ships in 4 to 6 weeks"), split made to stock and made to order into separate collections so buyers can filter, and add a cut off note for the current production run. Even an approximate published range removes most of the "when can you ship" email traffic, and it protects you from buyers assuming two day delivery.

Production run and lead time timeline for a manufacturer's B2B ecommerce store
Published lead times let buyers plan around your production schedule instead of emailing for a date.

Step 5. Offer net terms and tax exemption at checkout

Two things stop trade buyers from completing a self serve order: being asked for a card when they have terms, and being charged sales tax on goods they intend to resell.

Fix both at the account level. Approved accounts with credit get a net 30 or net 60 payment option at checkout, and the order flows through as an invoice rather than a card charge. Accounts that have uploaded a valid resale certificate get tax exemption applied automatically. Both are per account settings, not store wide switches, so a retail shopper is unaffected. See how to offer net 30 terms to wholesale customers on Shopify and how to set up tax exemption for wholesale customers.

Step 6. Make reordering a 60 second job

Manufacturing wholesale is a repeat business. Most of the revenue in year two comes from the same accounts placing similar orders, so the metric that matters is how long a reorder takes.

Three features do most of the work: a bulk order form where a buyer can enter SKUs and quantities in a grid rather than clicking through product pages, a reorder button on past orders, and saved lists or templates per account. Add B2B specific upsells (suggesting the case that completes a pallet, or the companion SKU the account has bought before) and you lift average order value on the same traffic. The starting point is building a wholesale order form on Shopify.

Step 7. Connect the store to your ERP or MRP

The last step is making sure an order placed in the portal turns into a work order without anyone retyping it. Most manufacturers are running something upstream already, whether that is a full ERP, an MRP, or a set of production spreadsheets that behave like one.

Decide which system owns each field before you integrate. Usually the ERP owns inventory, cost and customer credit, while the storefront owns catalog content, pricing rules and the buyer experience. Sync orders out and stock in, and leave everything else in one place. Our overview of the options is in Shopify ERP integration for B2B.

How do manufacturers choose a B2B ecommerce platform?

For most mid sized manufacturers already selling online, adding a B2B layer to Shopify beats buying a separate manufacturing ecommerce platform: you keep one catalog, one inventory count and one checkout, and the wholesale rules apply only to approved accounts. A separate platform only wins when your B2B business is large enough to justify running a second system, and even then you inherit the cost of keeping two catalogs in sync.

Capability a manufacturer needsPortalSphere on ShopifyEmail and spreadsheet ordersSeparate B2B platform
Case pack and pack size ordering✓ NativeSupported nativelyManual checkHandled manuallySupported
Minimum order quantities per product✓ NativeSupported nativelyNot supportedSupported
Tiered pricing by customer group✓ NativeSupported nativelyManual quoteHandled manually by quoteSupported
Gated catalog with hidden prices✓ NativeSupported nativelySupported, because nothing is publishedSupported
Net 30 terms at checkoutSupportedManual invoiceHandled manually by invoiceSupported
Tax exemption for resale accountsSupportedManual checkHandled manuallySupported
Self serve reordering for buyersSupportedNot supportedSupported
One catalog shared with your DTC storeSupported nativelyNot supportedNot supported, needs a second catalog
Time to launchDaysDaysImmediate but manualImmediate but manualMonthsMonths
swipe to see more →

Reading the rows that decide it for most manufacturers: case pack and MOQ enforcement is the difference between a portal that saves admin time and one that creates it, and running on email means a person checks every order by hand. Tiered pricing by customer group is native in PortalSphere, so you set volume breaks per group without a second app or a custom build, whereas the manual route means re-quoting every negotiation. One catalog shared with your DTC store is the row a separate B2B platform loses on: a second system means a second product catalog, a second inventory truth and a reconciliation job nobody owns. And time to launch matters more than feature checklists at this stage, because a portal live in days starts absorbing order entry immediately.

If you want the wider platform decision rather than the manufacturer specific one, see how to choose a wholesale ecommerce platform. Shopify's own native B2B capability is documented in the Shopify B2B help documentation, and is worth reading before you decide what you need an app to add.

See the B2B ordering experience your buyers would get

Tiered pricing, pack sizing, net terms and gated access on your existing Shopify catalog.

Explore the B2B platform

Frequently asked questions

Do manufacturers need a separate ecommerce platform for B2B?

Usually not. If you already sell on Shopify, a B2B layer such as PortalSphere adds gated access, customer group pricing, MOQs, pack sizing, net terms and tax exemption to the store you have. A separate manufacturing ecommerce platform makes sense only when your B2B operation is large enough to justify running and reconciling two catalogs, two inventory records and two checkouts.

Can a manufacturer sell wholesale and direct to consumers from the same store?

Yes. The rules are applied per customer account rather than per store, so a logged out retail shopper sees retail prices and standard quantities, while an approved trade account sees trade pricing, case pack quantities and net terms on the same product pages. There is more detail in our guide to running Shopify B2B and B2C from one store.

How do I set case packs and minimum order quantities for wholesale buyers?

Set them at the product or variant level so the storefront enforces them before checkout. A case pack makes the quantity selector increment in multiples (12, 24, 36), a minimum order quantity sets the floor per SKU, and a minimum order value sets the floor for the whole order. PortalSphere applies these to approved B2B accounts only, so retail customers can still buy single units.

Should manufacturers publish wholesale prices publicly?

No. Public trade prices undercut the retailers who stock you, invite grey market resellers, and make it harder to hold your recommended retail price. Hide prices behind a login and require approval before an account can see them. This also gives you a qualification step, so you learn who the buyer is before you show them your cost structure.

How long does it take to launch a B2B portal for a manufacturer?

On an existing Shopify store, days rather than months. The work is configuration rather than development: registration and approval flow, customer groups, price tiers, pack sizes and minimums, then terms and tax rules. PortalSphere includes free onboarding where a specialist sets it up on a draft version of your store first, so nothing changes for retail customers until you are ready.

Turn your Shopify store into a manufacturer's B2B portal

Case packs, MOQs, tiered pricing, lead times and net terms on the catalog you already run. 14-day free trial, no credit card, plus free onboarding on a draft store.

Len White

Lead Engineer

Len White is the Lead Engineer at PortalSphere, where he leads development of the platform that powers wholesale and B2B commerce for growing brands.