beta v2.2636.5

B2B and Wholesale on Shopify: Native B2B, Apps or a Separate Store

15 min read
27 Aug, 2026

Start by working out whether you have a B2B business or a handful of wholesale customers, because they need completely different answers. Under about ten accounts, draft orders and a discount code handle it and anything more is over-engineering. Once you have real account-specific pricing, purchase orders, net terms and reps placing orders on behalf of buyers, you need a proper system — and on Shopify that means native B2B (included on every plan, with the heavier features kept for Plus), a wholesale app, or a separate store. The mistake that costs most is building the complex version too early, because B2B setups are far harder to unpick than to start.

AI Summary

Shopify supports B2B and wholesale through three main approaches. Native B2B, included on every Shopify plan, provides company profiles, multiple locations per company, B2B catalogs and pricing, payment terms, and self-serve ordering for buyers, integrated into the main store; Plus adds unlimited and company-specific catalogs (other plans get up to three), deposits and partial payments. Wholesale apps such as SparkLayer add B2B functionality on top, typically covering account-specific pricing, minimum order quantities and quick-order interfaces, at lower cost than Plus but with less native integration. A separate wholesale store is a third option, giving full separation of catalog, pricing and branding at the cost of duplicated inventory management and higher operational overhead. Very small wholesale operations under roughly ten accounts are usually best served by draft orders and discount codes rather than any system. Key requirements to assess: account-specific pricing, minimum order quantities, purchase orders, net payment terms, tax exemption handling, and sales rep ordering.

The first question isn't which Shopify setup to use. It's whether you actually have a B2B business.

Plenty of DTC brands take wholesale orders — a few stockists, a corporate gifting client, a retailer who found them. That's not a B2B operation, it's some wholesale customers, and the honest answer for that stage is draft orders and a discount code. You create the order manually, apply the pricing, send the invoice. Under roughly ten accounts, that beats any system on cost and effort.

You have a B2B business when the answer to most of these is yes: different customers get genuinely different prices; buyers place their own repeat orders rather than emailing you; you're issuing purchase orders and net terms; minimum quantities apply; sales reps order on behalf of accounts; and some customers are tax exempt.

That's when you need a system — and on Shopify there are three routes, with meaningfully different costs and constraints.

The expensive mistake is building the complex version too early. B2B setups involve pricing structures, catalogs and account hierarchies that get embedded in operations quickly and are far harder to unpick than to start. Build for the business you have plus one step, not the one on the five-year plan.

Shopify's native B2B capabilities have expanded significantly and continue to change. Confirm current feature availability directly before making a platform decision on any specific capability.

What B2B actually requires — the checklist

Work through this before evaluating any option. Which of these you genuinely need determines the answer more than revenue does.

RequirementWhat it means in practice
Account-specific pricingDifferent customers see different prices — by tier, contract or negotiated rate
Catalog visibility controlSome accounts see products others can't, or a wholesale-only range
Minimum order quantitiesEnforced per product, per order value, or per case pack
Purchase ordersBuyers need to reference a PO number on the order
Net payment termsInvoice now, pay in 30 or 60 days — not card at checkout
Multiple buyers per companySeveral people ordering under one account, sometimes with permissions
Multiple ship-to locationsOne company, many delivery addresses
Tax exemptionResale certificates and exempt accounts handled correctly
Sales rep orderingYour team placing orders on a customer's behalf
Quick reorderBulk entry by SKU rather than browsing a storefront

Two of these decide most architecture questions. Net terms pushes you toward a real B2B system, because invoicing outside a card checkout isn't something you bolt on cleanly. And multiple buyers with multiple ship-to locations under one company is the requirement that most reliably rules out simpler approaches, since it needs an actual company-account model rather than customer tags.

If you need neither, your requirements are lighter than you think and the cheap options are back on the table.

Option 1: Native Shopify B2B

Native B2B is included on every Shopify plan, and it's the most integrated option because it's built into the platform rather than layered on.

What it provides: company profiles with multiple locations and multiple buyers, B2B catalogs with their own pricing, quantity rules and volume pricing, payment terms, self-serve ordering for buyers, and B2B operating alongside your DTC store rather than separately.

What still needs Plus: Basic, Grow and Advanced get up to three active B2B catalogs, assigned to B2B markets rather than to individual companies. Plus adds unlimited catalogs, catalogs assigned directly to a company location, deposits and partial payments.

Why the integration matters more than the feature list. One catalog, one inventory pool, one admin, one set of reporting. The alternative approaches all create some version of "which system is right" — the same source-of-truth problem covered in Shopify inventory management, and it's the recurring cost of separated setups.

What it costs. No add-on fee on any plan. The real cost is implementation, and Plus pricing if you need the Plus-only features. Native B2B isn't a switch you flip — catalogs, price lists, company structures and terms all need configuring, and that's a project. Ranges are in Shopify Plus development cost, with plan pricing in Shopify plans and pricing.

When it's the right answer: B2B is a meaningful share of revenue rather than a sideline; you need company accounts with multiple buyers and locations; you want buyers self-serving instead of emailing your team; and, if you need the Plus-only features, you're either on Plus already or approaching it for other reasons too. B2B is one of the more defensible reasons to upgrade — the wider question is in signs you've outgrown your Shopify setup.

Where it's overkill: a handful of wholesale accounts, or wholesale as an occasional opportunistic channel. Plus costs are hard to justify on that alone, and even the included version is a configuration project you don't need yet.

Option 2: Wholesale apps

Wholesale apps add B2B capability on top of Shopify's own, and they're the middle step when the native version on your plan runs out but Plus doesn't pay yet.

What they typically provide: account-specific pricing and tiers, wholesale-only catalog visibility, minimum order quantities, quick-order or bulk-entry interfaces, and registration flows for new wholesale accounts. Options include SparkLayer for the B2B storefront layer and Onboard B2B for company profile handling.

The trade-offs, honestly: less deeply integrated than native, so some things work around Shopify rather than within it. Payment terms and invoicing are usually the weakest area, since they sit furthest from how Shopify's checkout is designed. And you're dependent on a vendor's roadmap for a core part of your operation.

When it's the right answer: you have genuine B2B requirements the native version on your plan doesn't cover, such as more than three catalogs, but Plus economics don't work yet; and your needs centre on pricing, catalog and minimums rather than complex company hierarchies and terms.

Also worth knowing: Faire is a wholesale marketplace rather than a B2B system for your own store — a discovery channel for finding stockists, complementary to any of these options rather than an alternative. Shopify Collective handles a different model again, connecting brands as suppliers and retailers within Shopify.

Specialists for this route sit under B2B sales and wholesale experts.

Option 3: A separate wholesale store

Running wholesale on its own Shopify store, separate from DTC. Once the standard approach, now usually the wrong one — but not always.

What it gives you: complete separation. Different catalog, different pricing, different branding, password protection if you want it, no risk of wholesale pricing leaking to retail customers.

What it costs you: two stores to run. Inventory across both, which is the serious problem — either you sync it, and now two systems both write stock, or you split it and lose flexibility. Two sets of product data to maintain. Two subscriptions. Two admins. Duplicated reporting. Every product update done twice or automated at cost.

When it's still right: your wholesale catalog is genuinely different, not just differently priced. Wholesale operates as a separate business unit with its own team. Branding needs to be entirely distinct for trade buyers. Or you're testing the channel and want it fully isolated from your main store.

When it isn't: if the only real difference is pricing and who can see what, you're taking on permanent operational overhead to solve something the other two options solve natively. Most brands who chose this route years ago would consolidate if the migration were free.

If you go this way, decide your inventory source of truth on day one and integrate deliberately rather than reactively — ERP and backend integration experts if the two stores need to share a system.

Which route fits your stage

Rough guidance. The requirement checklist matters more than the account count, but this is the shape.

SituationUsually the right answer
Under ~10 wholesale accounts, occasional ordersDraft orders and discount codes. No system.
Growing wholesale, pricing and minimums are the needNative B2B on your existing plan, or a wholesale app if three catalogs won't cover your pricing
Company accounts, multiple buyers, net terms, self-serveNative B2B on your plan; Plus for unlimited or company-specific catalogs, deposits and partial payments
Genuinely different catalog and separate business unitSeparate store
Need stockist discovery rather than a B2B systemA wholesale marketplace, alongside any of the above

Common mistakes worth naming:

  • Building the full system for five accounts. Draft orders would have carried you another year, and the setup gets embedded before you know what you actually need.
  • Wholesale pricing leaking to retail. Whatever route you take, verify that trade pricing is genuinely not visible or applicable to DTC customers. Test it as a logged-out visitor.
  • Ignoring tax exemption until a resale certificate arrives. Handling exempt accounts correctly is an accounting requirement, not a nice-to-have.
  • Forgetting fulfillment differs. B2B orders are larger, often palletised, and may need different packing and carriers. Your 3PL agreement should cover it.
  • Underestimating net terms. Offering payment terms means credit risk, invoicing and chasing. That's a finance function, not a checkout setting.
  • Treating B2B buyers as a worse-served audience. Trade buyers reorder frequently and value speed — a fast reorder flow beats a beautiful storefront for them every time.

Adding wholesale without breaking your DTC store?

Matias Lopez
ML
Front-End DeveloperArgentinaFrom $70
4.97(159 reviews)
shopexpertsscore
85

I have over five years of experience in web development using technologies such as Shopify, Angular, Node.js, JavaScript, React, Vue, MongoDB, MySQL, and PHP. My journey with Shopify started when I joined Hey Carson, now known as 'Shop Experts', successfully completing their trial period. I have gained significant experience in Shopify development. I've worked in complex tasks such as integrating Shopify apps, Shopify Admin API, custom design development, apps extensions development, theme development and much more. Over the past few years, I've acquired what I believe is a solid understanding of Shopify development, which helps me deliver high-quality solutions to the clients I've worked with.

Sumit Chakradhar
SC
Shopify Plus EngineerNepalFrom $100
4.97(129 reviews)
shopexpertsscore
100

10+ years, 500+ Shopify store owners, and countless successful projects—I'm a top-rated Shopify expert dedicated to helping brands improve their store's conversion, speed, functionality, and aesthetics. As the longest-serving developer at Shopexperts (formerly HeyCarson), I've built my reputation on meticulous attention to detail, reliability, and unwavering commitment to client success. My work speaks for itself —check out reviews from past clients who can attest to my dedication and results-driven approach.

Deyan Chernogorski
DC
Shopify Plus EngineerBulgariaFrom $65
4.94(72 reviews)
shopexpertsscore
100

Shopify Performance & Front-end Developer | Canvas-Ready Store Builds & Audits Shopify Performance & Front-end Developer with over 10 years of experience building, customizing, and optimizing online stores for brands of all sizes. Proud father of Radost. I've worked with startups, scaling businesses, and established brands across industries, helping them create high-performing, visually compelling Shopify stores that convert visitors into loyal customers. What I do Custom Front-end development solutions, custom themes and apps, and seamless feature implementation Shopify Plus Function APIs and checkout customization Speed optimization and Core Web Vitals, including advanced CLS fixes UX-focused design improvements aligned with modern e-commerce best practices Canvas services (new Shopify feature) Canvas store-build sprint For new launches and smaller merchants who want a custom store fast. Kickoff call to define your brand, products, audience, and goals AI-assisted design direction: I write the brief and guide Sidekick in Canvas, then refine the result with direct edits and QA. Responsive QA across mobile, tablet, and desktop, including product, collection, cart, and checkout flows Performance check for Core Web Vitals and layout shifts before launch Launch, walkthrough, and a post-launch support window Canvas readiness audit For established stores running several storefront apps. Inventory of your apps, embeds, Markets, translations, theme setup, and analytics Clear verdict on each item: ready for Canvas, needs rebuilding, or waiting on Shopify to add support Written report with a prioritized roadmap and a walkthrough call Optional re-audit as Shopify expands Canvas Coming as Canvas expands Checkout QA for agent-assisted shopping End-to-end test journeys covering extension interaction, 3DS handoff, subscriptions, and post-purchase checks, with a bug log and retest after fixes. Rollouts campaign implementation Theme, checkout, and discount variants with traffic allocation for major promotions, built with conversion in mind. What sets me apart is reliability. Great development doesn't end at launch. I stay available for ongoing support, improvements, and fast problem-solving, so you can count on me for a long-term partnership as well as delivery. I value clear communication, consistent quality, and dependable support, whether it's a full store build, advanced customization, a Canvas build, or performance tuning. If you're ready to turn your website into a growth engine, let's build something exceptional together.

Frequently asked questions about Shopify B2B and wholesale

Can you run B2B and wholesale on Shopify?
Yes, through three main approaches. Native B2B, included on every Shopify plan, provides company profiles with multiple buyers and locations, B2B catalogs with their own pricing, payment terms and self-serve ordering, integrated with your DTC store. Basic, Grow and Advanced allow up to three active B2B catalogs; Plus adds unlimited and company-specific catalogs, deposits and partial payments. Wholesale apps add account-specific pricing, minimum order quantities and quick-order interfaces on top of any plan. A separate wholesale store gives full catalog and branding separation at the cost of duplicated inventory and product management. Very small wholesale operations are usually better served by draft orders and discount codes.
Do you need a B2B system for a few wholesale customers?
Under roughly ten wholesale accounts placing occasional orders, draft orders and a discount code are usually the right answer. You create the order manually, apply the agreed pricing and send the invoice. Building a full B2B system at that stage is over-engineering, and B2B setups involve pricing structures, catalogs and account hierarchies that embed into operations quickly and are much harder to unpick than to start. Build for the business you have plus one step.
What is the difference between native Shopify B2B and a wholesale app?
Native B2B is built into the platform, so you get one catalog, one inventory pool, one admin and unified reporting across DTC and wholesale. Apps layer functionality on top, which usually works well for account pricing, catalog visibility and minimum order quantities, but is weakest on payment terms and invoicing since those sit furthest from how Shopify's checkout is designed. Apps also make you dependent on a vendor's roadmap for a core part of your operation.
When do you need Shopify Plus for B2B?
Only for the features Shopify still keeps on Plus. Basic, Grow and Advanced include native B2B with company profiles, multiple buyers and locations, net payment terms, volume pricing, quantity rules and vaulted cards, but cap you at three active B2B catalogs. You need Plus for unlimited catalogs, catalogs assigned directly to a company location, deposits, partial payments and payment requests per fulfillment. Net terms and multi-buyer company accounts still tell you that you need a proper B2B system; they no longer tell you that you need Plus.
Should you run wholesale on a separate Shopify store?
Usually not any more, though there are exceptions. A separate store gives complete catalog, pricing and branding separation, but costs you two stores to run: inventory across both, which creates a source-of-truth problem, plus duplicated product data, subscriptions, admins and reporting. It still makes sense when the wholesale catalog is genuinely different rather than just differently priced, when wholesale operates as a separate business unit, or when trade branding must be entirely distinct.
What goes wrong when adding wholesale to a Shopify store?
The most common is building a full B2B system for a handful of accounts, when draft orders would have served for another year. Close behind is failing to verify that wholesale pricing is genuinely invisible to retail customers — test this as a logged-out visitor. Others include leaving tax exemption handling until a resale certificate arrives, forgetting that B2B fulfillment differs since orders are larger and often palletised, and underestimating that offering net terms means credit risk, invoicing and chasing payment.

Next step

Run the requirements checklist before looking at any option. If net terms and multi-buyer company accounts aren't on your list, you almost certainly need less than you think — and under ten accounts, draft orders are the honest answer.

If they are on your list, native B2B is the most integrated route and the one that avoids creating a second source of truth for inventory. It's included on every plan, and Plus only comes into it for more than three catalogs, company-specific catalogs, deposits or partial payments. Apps are the right middle step when the native version on your plan runs out and Plus economics don't work yet. A separate store is now the exception rather than the default.

For requirements mapping or implementation, browse B2B and wholesale experts, or Plus consulting if you're weighing the upgrade. Free matching, verified experience, no commissions.

Adding a wholesale channel?

Get a Free Quote