If wholesale demand is still sporadic and prices are negotiated per order, draft orders are usually enough. Move to native Shopify B2B when buyers need logged-in catalogs, net terms, and self-serve reordering—and only open a dedicated B2B store when inventory, branding, or gating must stay separate from D2C. This article gives you a Wholesale Path Ladder, an Activation Scorecard, and a realistic worked example so you can choose the lightest wholesale setup that still works.
Key takeaways
-
Draft orders fit phone, email, and sales-assisted quotes. They do not replace a self-serve wholesale portal when reorder volume rises.
-
Shopify B2B is available on Basic, Grow, Advanced, and Plus with no separate B2B fee, but catalog limits and some payment features still vary by plan.
-
Choose blended versus dedicated store carefully. Shopify notes that switching later means redoing most of the setup, including companies, catalogs, and storefront customizations.
-
Native B2B also turns off or restricts some consumer checkout features, including accelerated wallets such as Shop Pay. Factor that into the decision.
What each wholesale path actually does
Many brands treat “wholesale on Shopify” as one project. In practice there are three operating paths, and they solve different problems.
|
Path |
Best for |
Primary tradeoff |
|
Draft orders (sales-assisted) |
Low account count, negotiated quotes, phone or email buying |
Staff time scales with every reorder |
|
Native Shopify B2B (blended) |
Shared catalog and inventory with logged-in wholesale buyers |
One admin is simpler, but D2C and B2B share inventory and more settings by default |
|
Dedicated B2B store |
Gated trade site, separate inventory, distinct branding or ops teams |
Second store, duplicated apps, and more ongoing admin work |
Shopify’s draft-order workflow is designed for purchases that arrive outside the storefront—phone, email, or sales-assisted quotes. When a draft is tied to a B2B company location, catalog pricing, payment terms, and checkout options can follow that company’s settings. You can also lock quoted prices and send invoices from the draft.
Native Shopify B2B adds companies, locations, catalogs, net payment terms, customer-account login, and self-serve purchasing. Shopify states B2B features are included at no extra cost on supported plans, while feature depth still depends on plan. On Basic, Grow, and Advanced you can assign up to three active B2B market catalogs. Plus unlocks unlimited catalogs, direct company or location catalog assignment, deposits, and partial payments.
The Wholesale Path Ladder
Use the ladder to pick the lightest level that matches current buyer behavior. Do not climb because a peer brand “went B2B.” Climb when a constraint appears.
-
L0 — Ad-hoc discounts: Occasional wholesale-like orders handled with one-off discount codes or manual adjustments. Fine for experiments, weak for repeat trade accounts.
-
L1 — Draft-order wholesale: Sales creates drafts, locks prices when needed, invoices buyers, and may set payment terms. Best when order volume is low and negotiation is the product.
-
L2 — Native B2B, blended store: Companies log in, see assigned catalogs, reorder, and use net terms on one shared storefront and inventory pool. Shopify recommends this when products, inventory, and staff are shared across B2B and D2C.
-
L3 — Native B2B, dedicated store: Separate admin, storefront, inventory, and branding. Shopify recommends this when you need a gated trade experience, distinct inventory, or separate B2B staffing.
-
L4 — Plus-gated B2B depth: Stay on native B2B, but upgrade when unlimited catalogs, direct company pricing, deposits, or partial payments become the real constraint. That upgrade decision is separate from whether B2B itself is justified.
A useful rule: if buyers still ask a salesperson to build every cart, L1 is often cheaper than a half-finished L2 portal. If buyers already know what they reorder and wait on your team only because the storefront cannot show their prices, L2 typically becomes the better investment.
The Wholesale Activation Scorecard
Score each factor from 0 to 3. Higher totals push toward native B2B. Keep draft-order operations when scores stay low and sales capacity is still manageable.
|
Factor |
0–1 (stay on drafts) |
2–3 (B2B pressure) |
|
Account count and reorder frequency |
A handful of accounts ordering irregularly |
Dozens of accounts reordering weekly or monthly |
|
Pricing model |
Every quote is unique and negotiated line by line |
Two to three stable price tiers, or curated assortments by segment |
|
Buyer expectation |
Buyers expect a salesperson to build the order |
Buyers expect login, catalog pricing, PO numbers, and easy reorders |
|
Payment workflow |
Pay-now invoices or simple offline payment are acceptable |
Net terms, approved company buyers, and location permissions matter |
|
Ops capacity |
Sales can still create every draft without delaying fulfillment |
Draft creation is becoming a bottleneck or error source |
|
Separation needs |
Shared inventory and branding are acceptable |
You need gated access, separate inventory, or a distinct trade brand experience |
How to interpret the total (0–18)
-
0–6: Stay on draft orders. Standardize quoting templates, price locks, and invoice follow-up before building a portal.
-
7–11: Pilot native B2B for one pricing tier or one market while keeping complex accounts on drafts.
-
12–18: Native B2B is likely justified. Next decide blended versus dedicated using Shopify’s store-type criteria, then check whether catalog or payment limits force a Plus conversation.
Treat separation needs as a hard veto when inventory or gating cannot be shared. A mid-range total should not force a blended store if trade inventory must stay ring-fenced.
Blended or dedicated after you choose native B2B
Once the scorecard points to native B2B, the next decision is store architecture—not theme polish.
A blended store keeps one admin, one theme, and shared inventory. Shopify notes it can fit when you sell similar products to both channels, share inventory, and have the same staff managing both. You can still segment pricing and assortment with catalogs and Markets, but the public storefront cannot be gated to B2B-only buyers.
A dedicated store is a separate Shopify store for B2B. It fits when you want a gated trade site, distinct inventory, different branding, or separate B2B staff. The cost is real: another store to configure, another round of apps and integrations, and more ongoing admin work.
Shopify explicitly cautions that changing store type later is not easy. If you start blended and later need dedicated, you will likely redo companies, catalogs, and online-store customizations. Make the architecture call with ops and inventory owners in the room—not only marketing.
Worked example: a DTC brand adding trade accounts
Consider a hypothetical home-goods brand on Shopify Advanced with a strong D2C site, twelve boutique accounts, and one salesperson who builds every wholesale order from email threads. Leadership wants “Shopify B2B” because competitors mention catalogs and net terms.
|
Factor |
Score |
Evidence |
|
Account count / reorder frequency |
1 |
Twelve accounts; most order quarterly |
|
Pricing model |
2 |
Two stable wholesale percentages, occasional exceptions |
|
Buyer expectation |
1 |
Buyers still prefer emailing the salesperson |
|
Payment workflow |
1 |
Pay-on-invoice is accepted; net terms are rare |
|
Ops capacity |
1 |
One salesperson handles drafts without backlog |
|
Separation needs |
0 |
Shared warehouse inventory is acceptable |
Total: 6. In this situation, a full B2B rollout is usually premature. A stronger sequence is to formalize draft-order templates, lock quoted prices, and set company records only when a buyer asks for net terms or self-serve reordering.
Now change three assumptions: accounts grow to 45, most reorder monthly from a fixed assortment, and sales spends several hours a day recreating the same carts. Account count, buyer expectation, and ops capacity jump to 3. The total moves into the native-B2B band. Because inventory is shared and branding can stay consistent, a blended store is the default. Dedicated becomes relevant only if leadership later needs a gated trade URL or ring-fenced wholesale inventory.
If those 45 accounts then fragment into many negotiated price lists that exceed three active market catalogs, the constraint is no longer “do we need B2B?”—it is whether Plus catalog depth is required. Keep that as a follow-on decision after the path is chosen. For plan-level timing, see our guide on when Shopify Advanced or Plus makes sense.
Hybrid pattern that often works
You do not have to pick one path for every account on day one.
-
Put predictable tiers on native B2B catalogs so those buyers can self-serve.
-
Keep complex negotiated accounts on draft orders, optionally with catalog defaults plus custom line prices.
-
Use Shopify’s company-location setting to submit orders as drafts for review when high-value accounts still need approval before fulfillment.
That hybrid keeps self-serve where it saves time and preserves sales control where negotiation is the relationship.
Common failure patterns
-
Building B2B before pricing is stable. If every account gets a unique spreadsheet, catalogs will not hold. Stabilize tiers first.
-
Choosing dedicated for aesthetics alone. A second store is justified by gating, inventory separation, or ops structure—not by wanting a slightly different homepage.
-
Ignoring B2B incompatibilities. Shopify documents that accelerated checkouts such as Shop Pay, Apple Pay, Google Pay, and Amazon Pay are incompatible with B2B, along with subscriptions and several other consumer features. Confirm buyer payment expectations before launch.
-
Confusing Markets expansion with wholesale architecture. International D2C localization and wholesale company catalogs are different problems. For market-versus-separate-store decisions on D2C expansion, see our guide on Shopify Markets or a separate store.
-
Jumping to Plus to “get wholesale.” Core B2B exists on lower plans. Plus becomes relevant when catalog count, direct company assignment, deposits, or partial payments are the documented constraint.
When this advice applies—and when it does not
This framework applies when you already sell on Shopify and wholesale is emerging from D2C, or when a small trade book is outgrowing email quotes. It is less useful if you are still validating product-market fit, if wholesale requires ERP-controlled allocations before any storefront exists, or if the real bottleneck is sales capacity rather than software.
It also does not replace a payment, tax, or contract review. Net terms and company permissions change cash-flow risk. Get finance involved before you invite dozens of accounts to self-serve.
Recommended next steps
-
List active wholesale accounts, reorder frequency, and whether each order is negotiated or template-based.
-
Complete the Wholesale Activation Scorecard with sales, ops, and whoever owns inventory in the same meeting.
-
If you stay on drafts, standardize templates, price locks, and invoice follow-up before adding tools.
-
If you move to native B2B, decide blended versus dedicated using Shopify’s store-type criteria, then map catalogs to markets before inviting buyers.
-
Pilot with one pricing tier and a test company. Confirm login, catalog prices, net terms, and reorder behavior before migrating the full book.
If you want help translating wholesale constraints into a Shopify architecture—draft-order operations, blended B2B, or a dedicated trade storefront—Oasbit’s website and SaaS development services help teams pressure-test scope before build work begins.
If the draft-order versus Shopify B2B decision is blocking your next wholesale quarter, book a growth strategy session and we can run the scorecard against your account book, inventory model, and plan limits.




