If you set up wholesale on Shopify Plus a few years ago, there’s a good chance you built it on the old Wholesale Channel, a password-protected storefront bolted onto your main theme, with wholesale customers logging in to see a separate price list. It worked, but it always felt like a workaround rather than a proper B2B system.
Since then, Shopify has built out genuinely native B2B functionality, Companies, company locations, customer-specific catalogues and price lists, negotiated payment terms, and a B2B-specific checkout, directly into the platform rather than as a bolted-on storefront. If you’re still on the legacy Wholesale Channel, or you’re evaluating Shopify for a wholesale arm of your business, it’s easy to get confused about which approach you’re actually looking at, what’s still supported, and whether moving is worth the disruption.
This post breaks down the practical differences between the legacy Wholesale Channel and Shopify’s newer native B2B functionality, what changes for your buyers if you switch, and a framework for deciding whether, and when, to make the move.
The short answer
The legacy Wholesale Channel was a separate, password-protected storefront that mimicked your main store’s theme and required a distinct app or channel setup to manage. Shopify’s newer native B2B functionality is built directly into the Shopify admin and your existing storefront, B2B buyers log into the same store using a company account, and Shopify handles pricing, quantity rules, payment terms, and checkout natively, without a second storefront to maintain.
In practical terms: the old model gave you a bolted-on wholesale site; the newer model gives you one store that behaves differently for B2B buyers versus retail buyers. That difference matters a lot once you get into theme maintenance, checkout customisation, and how your team actually manages customer accounts day to day.
What the legacy Wholesale Channel actually was
For merchants who built wholesale on Shopify Plus in its earlier years, the Wholesale Channel typically involved:
- A separate password-protected storefront, often on a subdomain like
wholesale.yourstore.com, built from a duplicated or heavily modified theme. - Draft orders or a dedicated wholesale app to apply wholesale pricing, since native tiered B2B pricing didn’t exist yet.
- Buyers needing a distinct login flow from retail customers, with no shared cart or account experience between the two.
- Manual or semi-manual processes for payment terms (net 30, net 60, and so on), often handled outside Shopify entirely, through invoicing tools, spreadsheets, or ERP exports.
- A theme that had to be maintained twice, once for retail, once for wholesale, because any change to your main theme didn’t automatically flow through to the wholesale storefront.
None of this was necessarily wrong at the time. For merchants who set it up, it solved a real problem: retail customers and wholesale buyers need different pricing and different experiences, and Shopify didn’t yet have a native way to do that within one storefront. But it came with real ongoing cost, duplicate theme work, a second set of apps, and a wholesale experience that often looked and felt a step behind the main site.
What Shopify’s native B2B functionality includes
Shopify’s newer B2B functionality is designed to remove the need for that separate storefront altogether. The core building blocks are:
Companies and company locations
Instead of managing individual wholesale customer accounts, you manage Companies, a business entity that can have multiple locations (a head office and several branches, for example), each with its own contacts, shipping address, and buying permissions. This maps much more naturally to how real wholesale accounts are structured, especially for merchants selling to multi-site retailers, hospitality groups, or franchises.
Customer-specific catalogues and price lists
Rather than a single wholesale price list applied to everyone, you can build catalogues scoped to a specific company or location, with their own pricing, product availability, and minimum order quantities. A boutique retailer and a national chain buying the same product range can see genuinely different pricing and different available products, all within the one store.
Negotiated payment terms
Native support for terms like net 30 or net 60 means B2B buyers can check out and receive an invoice due later, rather than needing to pay by card at the point of sale. This is one of the biggest practical gaps the old Wholesale Channel never solved cleanly, before this existed, most merchants handled payment terms manually outside Shopify.
A B2B-specific checkout
B2B buyers get a checkout experience built for how businesses actually purchase, company selection, purchase order references, applicable tax exemptions, and terms-based payment, inside the same checkout flow as your retail store, not a separate one.
One theme, one store
Because B2B buyers log into the same storefront (Shopify recognises them as a company contact and adjusts pricing, catalogue, and checkout accordingly), you’re maintaining one theme instead of two. Design, app integrations, and site speed work you do for retail generally benefit your B2B experience too.
Wholesale Channel vs native B2B: the practical differences
| Legacy Wholesale Channel | Native B2B functionality | |
|---|---|---|
| Storefront | Separate, password-protected site | Same storefront as retail, company-aware |
| Theme maintenance | Duplicate theme work | Single theme for both channels |
| Pricing | Usually via draft orders or a wholesale app | Native catalogues and price lists per company/location |
| Buyer structure | Individual wholesale accounts | Companies with multiple locations and contacts |
| Payment terms | Largely manual, outside Shopify | Native net terms support |
| Checkout | Often a modified retail checkout | Purpose-built B2B checkout |
| Ongoing overhead | Higher, two experiences to manage | Lower once configured correctly |
The pattern to notice: the legacy approach solved the pricing and access problem but pushed most of the operational complexity (terms, catalogue management, theme parity) onto your team. The native approach absorbs more of that complexity into Shopify itself, which is generally the bigger win for merchants managing wholesale at any real scale.
What changes for your buyers if you migrate
This is usually the part merchants worry about most, understandably, B2B buyers are often your highest-value accounts, and you don’t want to break their workflow.
- Login experience changes. Buyers move from a separate wholesale site login to logging into your main storefront as a company contact. This needs clear communication ahead of time, not a silent switch.
- URLs change. If buyers have bookmarked
wholesale.yourstore.comproduct pages, those links will need redirecting or buyers will need to be told the new entry point. - Ordering process may improve, not just change. Company locations, saved catalogues, and reorder functionality tend to make repeat ordering faster once buyers are used to it, but there’s a learning curve in the first few orders.
- Payment terms become self-service. Buyers who previously waited on manual invoicing may be able to see and manage their terms directly at checkout, which is generally a net positive but is a genuine change in process.
- Account permissions get more granular. A head office contact can be given different ordering permissions to a branch-level buyer, which is new functionality most legacy wholesale buyers won’t have had before.
None of this is disruptive if it’s planned and communicated properly. It becomes disruptive when merchants flip the switch without briefing their wholesale accounts first.
Should you move off the legacy Wholesale Channel? A decision framework
Not every merchant on the legacy setup needs to move immediately, if it’s working and your wholesale volume is modest, the migration cost may not be worth it yet. Use this checklist to work out where you sit:
- How much duplicate work does your team do today? If you’re rebuilding every theme change twice (retail and wholesale), that ongoing cost adds up fast and is a strong signal to move.
- Are payment terms currently handled manually? If net terms are managed outside Shopify via spreadsheets or a separate invoicing tool, native B2B payment terms alone can justify the switch.
- How complex is your buyer structure? If you sell to multi-location accounts (chains, franchises, distributors), Companies and company locations are a materially better fit than flat wholesale customer accounts.
- Is your wholesale storefront visually or functionally behind your retail site? If wholesale buyers are getting a noticeably worse experience than retail customers, that’s a trust and conversion issue worth fixing.
- Do you rely on a legacy wholesale app that may not carry across cleanly? Audit what your current wholesale pricing and access logic depends on before assuming it will map one-to-one.
- What’s your current Shopify plan? Native B2B functionality has historically been tied to Shopify Plus; if you’re not already on Plus, that’s a separate conversation about whether Plus itself is worth it for your business.
- Can you afford a transition period? Migrating pricing logic, catalogues, and buyer communication properly takes real project time, treat it as a proper project, not a settings change.
If you’re ticking most of these boxes, moving to native B2B is very likely worth the effort. If your wholesale operation is small and the legacy setup genuinely isn’t costing you time or buyer frustration, there’s no urgency to rip it out, but it’s worth having a plan for eventually, since Shopify’s product direction is clearly toward the native model rather than the old channel-based approach.
What to evaluate before switching
Before committing to a migration, walk through:
- Catalogue and price list mapping, document exactly what pricing logic currently exists (tiers, minimum order quantities, product exclusions) so nothing gets lost in translation.
- Company and location structure, map your real-world wholesale accounts to the Companies/locations model before building anything, not after.
- Checkout and tax handling, confirm how tax exemptions and purchase order references need to work for your buyers, particularly if you sell across states with different requirements.
- Redirects and buyer communication, plan URL redirects from the old wholesale storefront and a clear email sequence telling buyers what’s changing and why.
- Theme compatibility, check whether your current theme properly supports B2B-aware pricing display, or whether theme work is needed alongside the data migration.
This is exactly the kind of project where getting the underlying setup wrong is expensive to unwind later, a rushed migration that mishandles pricing tiers or company permissions can genuinely cost you wholesale revenue while buyers figure out what’s changed. If you’re weighing up whether to migrate, or you’ve started and hit friction with catalogues, company structures, or checkout configuration, this is the kind of work Nexly’s Shopify B2B development service is built around, planning the data model, migrating pricing and accounts, and making sure your buyers experience the change as an improvement rather than a disruption.
FAQ
Do I have to move off the legacy Wholesale Channel immediately?
No. If it’s still working for your business and your wholesale volume is modest, there’s no forced cutover date you need to panic about. That said, Shopify’s ongoing feature investment is clearly in the native B2B model, so it’s worth planning a move rather than assuming the old setup will keep pace indefinitely.
Does native B2B functionality require Shopify Plus?
Historically, Shopify’s native B2B feature set has been positioned as a Shopify Plus capability rather than something available on standard Shopify plans. If you’re not currently on Plus, it’s worth reading up on whether Shopify Plus is worth it for your business before assuming B2B features alone justify the upgrade.
Will my wholesale customers lose their order history when we migrate?
Order history migration depends on how your current wholesale setup stores data and how the migration is planned, it isn’t automatic. This is one of the details worth scoping properly before you start, so historical orders and reorder patterns aren’t lost for your buyers.
Can I run the legacy Wholesale Channel and native B2B at the same time during a transition?
In principle you can phase a migration by moving buyer groups across in stages rather than all at once, which is often the safer approach for larger wholesale books. It does mean maintaining both experiences briefly, so it’s worth weighing the transition cost against just planning a clean cutover with proper buyer communication.
What’s the biggest mistake merchants make when switching?
The most common one is treating it as a technical settings change rather than a genuine project, migrating pricing logic without mapping it properly, or switching buyer logins without warning wholesale accounts in advance. Both are avoidable with proper planning.
Next step
If you’re not sure whether your current wholesale setup is holding your B2B growth back, or you want a second opinion before committing to a migration, a Shopify audit is a low-commitment way to get a clear picture of what’s working and what isn’t. Alternatively, book a call with our team to talk through your specific wholesale structure and what a move to native B2B would actually involve.