Skip to content
B2B & Wholesale

Setting Up B2B on Shopify Plus: A Practical Guide for Wholesale Brands

If you sell wholesale, you’ve probably reached the point where spreadsheets, PDF order forms and one-off email quotes are costing you more than they’re saving. Shopify Plus has a native B2B feature set built directly into the platform, and it’s genuinely changed the calculus for wholesale brands who previously needed a separate B2B portal or a clunky app stack bolted onto a standard store.

This guide walks through what B2B on Shopify Plus actually is, how the setup process works in practice, and where brands typically get tripped up. It’s written for merchants who are evaluating the move, not just reading a feature list.

What “B2B on Shopify Plus” Actually Means

Shopify’s B2B functionality (sometimes still referred to by its earlier name, Wholesale Channel) lets you run your direct-to-consumer store and your wholesale operation from the same Shopify backend, same product catalogue, and same checkout engine, rather than maintaining a separate wholesale site or a third-party portal app.

The core pieces are:

  • Company accounts, a business entity (not an individual customer) with one or more locations and multiple people who can place orders on its behalf
  • Catalogues, curated product and pricing selections you can assign to specific companies or customer segments
  • Payment terms, net 30, net 60 and similar terms, so a buyer can check out without paying upfront
  • Quantity rules and price lists, minimum order quantities, quantity increments, and tiered or fixed pricing per company

This is a Shopify Plus-only feature. It is not available on standard Shopify plans, which is the first thing to confirm before you start planning a build around it.

Is Shopify Plus the Right Fit for Your Wholesale Business?

Before setup, it’s worth being honest about whether native B2B suits your model. It works well when:

  • You want wholesale and retail running on one platform, one inventory pool, and one admin
  • Your buyers are businesses that can self-serve an order (rather than needing a rep to build every quote manually)
  • You need tiered pricing, MOQs and net payment terms, but not deeply bespoke contract pricing per SKU per customer at massive scale

It’s a weaker fit when your wholesale process is genuinely bespoke, heavy negotiated contracts, complex rebate structures, or EDI-driven ordering with major retail chains. In those cases, native B2B can still be the front end, but you’ll likely need custom development or ERP integration work to handle the back-office complexity properly.

Step-by-Step: How B2B Setup Works

1. Confirm plan and enable B2B

B2B features live under Settings > Customer accounts and Settings > B2B in the Shopify admin. On Plus, this is a toggle rather than an app install, which is one of the real advantages over older app-based wholesale solutions, less third-party code sitting in your checkout.

2. Build your company account structure

A company can have multiple locations (useful for a buyer with several store branches or warehouses) and multiple contacts, each with defined permissions, some can place orders, others can only view order history or draft carts for approval.

Get this structure right early. Retrofitting company hierarchies after you’ve onboarded fifty wholesale accounts manually is a lot more painful than mapping it out first, especially if a customer’s structure changes (a buyer acquiring another business, for example).

3. Set up price lists and catalogues

Catalogues let you show a specific subset of products, at specific prices, to a specific company or group of companies. You can build catalogues around:

  • Fixed prices per product/variant for a given company
  • Percentage-based discounts off your standard price
  • Quantity price breaks (buy more per unit, pay less per unit)

This is where a lot of the real setup time goes, particularly if you have a large SKU count and need different pricing logic across dozens of accounts.

4. Configure ordering rules

Minimum order quantities, order increments (cases of 6, cartons of 12) and minimum order values all live at the catalogue or company level. If your factory or supplier constraints require case-pack ordering, this needs to be modelled correctly or you’ll end up manually correcting orders after the fact.

5. Set payment terms and checkout behaviour

Net terms (e.g. net 30) can be assigned per company, letting approved buyers check out and receive an invoice rather than paying by card immediately. You can still require upfront payment for new or unapproved accounts. This is one of the features that genuinely differentiates Shopify Plus B2B from a bolt-on wholesale app, it’s native to checkout, not a workaround.

6. Connect it to your back office

For most wholesale brands, the Shopify-side setup is only half the job. Net terms, credit limits and multi-location invoicing usually need to sync with your accounting or ERP system, Xero, MYOB, NetSuite or similar, so your finance team isn’t reconciling B2B orders by hand. This is the piece that most commonly gets underestimated in a DIY setup.

Native B2B vs. a Third-Party Wholesale App

If you’re currently on standard Shopify with a wholesale app bolted on, it’s worth understanding why native B2B on Plus is usually a meaningful upgrade rather than a lateral move. Wholesale apps typically work by hiding prices, applying tag-based discounts, or gating a separate password-protected wholesale section, workable, but layered on top of the platform rather than built into it. That means checkout logic, tax handling, and reporting often behave slightly differently for wholesale orders than for retail ones, and every app update carries some risk of breaking your pricing logic.

Native B2B on Shopify Plus builds company accounts, catalogues and payment terms directly into checkout and the admin. Reporting treats B2B orders as first-class data alongside D2C orders, rather than something you have to reconcile separately. The trade-off is that native B2B requires Plus, and the setup, while more powerful, has more moving parts to configure correctly the first time. For a wholesale operation that’s outgrown a simple app-based workaround, this is usually the point where migrating to Plus starts to pay for itself.

Common Setup Mistakes to Avoid

  • Skipping the data mapping step. Teams often jump straight into building catalogues in the Shopify admin before they’ve actually documented their pricing tiers, customer segments and hierarchy on paper. This leads to rework once the real complexity of the customer base becomes apparent mid-build.
  • Under-testing the buyer experience. It’s easy to configure everything correctly from the admin side and still get the buyer-facing experience wrong, a missing catalogue assignment, an incorrect default price, or a permission set that blocks the exact person who needs to place the order. Always test as a logged-in company contact, not just as an admin reviewing settings.
  • Treating ERP integration as an afterthought. Wholesale operations typically run on accounting or ERP systems that expect specific data, purchase order numbers, credit terms, tax codes, flowing from Shopify. Bolting this on after go-live, rather than planning it alongside the Shopify build, is one of the more common sources of post-launch firefighting.
  • Not planning for account changes. Businesses merge, buyers change roles, new locations open. A company account structure that can’t accommodate change without a rebuild will cause ongoing admin overhead.
  • Assuming existing wholesale customers will self-onboard without help. Buyers used to emailing a rep directly often need a short walkthrough or a clear explainer of how to log in and place their first order, don’t assume the new self-serve flow is self-explanatory just because it’s simpler for you.

What a Realistic Rollout Timeline Looks Like

Setup timelines vary significantly with catalogue size and pricing complexity, but a realistic phased approach for a mid-sized wholesale catalogue generally looks something like:

  1. Discovery and data mapping, documenting your company hierarchy, pricing tiers, and ordering rules before any Shopify configuration begins
  2. Core B2B configuration, enabling company accounts, building initial catalogues and price lists, setting payment terms
  3. Integration work, connecting the accounting or ERP system for invoicing and reconciliation
  4. Internal testing, your team testing as buyers across each tier and permission level
  5. Pilot with a small group of real wholesale customers before a full rollout, so any gaps in the buyer experience surface with a forgiving group rather than your entire customer base at once
  6. Full migration and communication to the rest of your wholesale customer base, with support available during the transition

Rushing the discovery phase to get to a visible build faster is one of the most common reasons B2B projects run over time and budget, the configuration itself tends to move quickly once the underlying pricing and account logic is actually settled.

A Practical Checklist Before You Launch

  • [ ] Confirm you’re on (or moving to) Shopify Plus
  • [ ] Map your company/location/contact structure before building it in Shopify
  • [ ] Decide your pricing model per customer segment (fixed, tiered, percentage-off)
  • [ ] Define MOQs and order increments per product line
  • [ ] Set payment terms policy, who gets net terms, who pays upfront, how credit is approved
  • [ ] Plan the ERP/accounting integration for invoicing and reconciliation
  • [ ] Test the buyer experience end-to-end with a real company account, not just the admin view
  • [ ] Migrate existing wholesale customers and historical order data with a clear cutover date

When to Bring In a Specialist

Native B2B removes a lot of the technical barrier that used to force wholesale brands into custom-built portals, but the configuration work, catalogue logic, pricing rules, ERP syncing, and getting the buyer-facing experience right, is genuinely involved, especially if you’re running hundreds of SKUs across multiple customer tiers. This is exactly the kind of project where Shopify B2B development support pays for itself: getting the account structure and pricing logic right the first time avoids a painful rebuild once real wholesale customers are relying on it.

FAQs

Do I need Shopify Plus for B2B, or does it work on standard Shopify?
Native B2B functionality, company accounts, catalogues, net payment terms, is a Shopify Plus feature. On standard Shopify plans you’d need third-party wholesale apps instead, which generally offer a narrower and less integrated feature set.

Can I run B2B and D2C from the same Shopify store?
Yes, that’s the main advantage. Company accounts and catalogues sit alongside your regular consumer storefront, sharing the same product catalogue, inventory and checkout, with different pricing and rules shown to logged-in B2B buyers.

How long does a typical B2B setup take?
For a straightforward catalogue and pricing structure, a few weeks is realistic. For larger catalogues with complex tiered pricing, multiple company hierarchies, and ERP integration, projects like this typically run six to ten weeks depending on data complexity and how much cleanup your product and customer data needs first.

Can existing wholesale customers keep ordering the way they do now?
Mostly, yes, once accounts are set up correctly, buyers log in, see their negotiated pricing and catalogue, and check out with their agreed payment terms. Some process change is usually needed on the customer’s end if they’re used to emailing purchase orders, so plan a transition period and clear communication.

What happens to my existing wholesale pricing data during setup?
It needs to be mapped into Shopify’s catalogue and price list structure, this rarely transfers automatically from a spreadsheet or legacy system, so budget time for data cleanup and validation before go-live.

Ready to Move Wholesale Onto Shopify Plus?

If you’re weighing up whether native B2B can replace your current wholesale process, a strategy call is a straightforward way to get a clear read on scope, timeline and what your specific catalogue and pricing structure would involve before you commit to a build.

Niraj Raut
Written by Niraj Raut SEO Manager

Niraj Raut is the SEO Manager and co-founder at Nexly. He helps Australian Shopify and Shopify Plus brands earn durable organic growth through technical SEO, search-led store architecture and content that ranks. He writes about what actually moves rankings for ecommerce.

Connect on LinkedIn

Got a Shopify project? Let's talk.

Tell us your store and goals, a senior Shopify strategist replies within one business day.

Have a Shopify project? Chat with us, takes 30 seconds.