Shopify B2B & the wholesale channel
Shopify Plus B2B replaces the customer record with a company record. That single change is what you are buying: a company has locations, multiple buyers attached to it, its own price list, its own payment terms and its own checkout behaviour, and orders roll up to the company rather than to whichever person happened to place them.
Whether that is worth an enterprise-tier plan depends almost entirely on how many wholesale accounts you have and how much pricing complexity you are carrying by hand. Below roughly twenty accounts with one flat wholesale price, it is not. Above fifty accounts with tiers, terms and multi-location buyers, the manual alternative quietly becomes a full-time job.
What the company model actually changes
On a consumer store, the atomic unit is a customer. That works because the person browsing, the person paying and the person receiving are the same person.
In wholesale they are usually three different people. A regional chain has a buyer who selects the assortment, an accounts payable contact who pays the invoice, and four store locations that receive different quantities. Trying to model that as one customer record with a shipping address is where standard-plan workarounds start to hurt.
The company model handles it directly. One company, several locations, several buyers with their own logins, each location with its own address, tax treatment, payment terms and assigned price list. A buyer logging in sees their company's catalog and prices without you tagging anything. When the accounts payable contact logs in, they see the invoices.
That is the difference in one paragraph, and everything below follows from it.
What you get beyond the company record
The pieces most brands end up using, in the order they tend to matter.
Per-company price lists. Pricing lives on the company rather than on a tag, so a negotiated account is a setting rather than a spreadsheet note. Fixed prices, volume breaks and per-SKU overrides all sit in one place. The design decisions here are covered in building B2B price lists.
Catalogs. A catalog is the assortment a company can see. Seasonal exclusives, a distributor-only set, a key account's private range — each is a catalog, assigned to whoever should have it. Details in B2B catalogs.
Payment terms on the account. Net terms are attached to the company, applied automatically at checkout, and tracked as due rather than pending. That matters less for the mechanics than for the discipline: terms stop being something you grant verbally and forget. The risk side is in offering net terms.
A checkout built for a buyer. Purchase order numbers, payment on account, no consumer upsells, no card required, shipping that reflects freight rather than parcel rates. The differences are specific enough to be worth their own walkthrough in the B2B checkout.
Quantity rules on the products. Minimums, maximums and increments enforced at the product level so a case of six cannot be ordered as five.
One store, one inventory pool. Trade and consumer sell from the same stock, which sounds mundane and is the thing that most often breaks in workarounds.
The arithmetic on the upgrade
Do this as a cost comparison, not as a feature comparison. Two numbers matter: the hours the manual process consumes, and the errors it produces.
Take a skincare brand. Retail thirty-four dollars, wholesale seventeen, case of six, 500-dollar opening order.
At fifteen stockists reordering three times a year: forty-five orders. At fifteen minutes each to build a draft order and invoice it, that is eleven hours a year. Wholesale revenue is roughly 25,000 dollars. Eleven hours does not justify an enterprise plan under any arithmetic.
At eighty stockists reordering four times a year: 320 orders. At fifteen minutes each that is eighty hours — two full working weeks spent retyping. Add the exceptions: six accounts on net terms you track in a spreadsheet, three with negotiated pricing, two chains shipping to multiple locations. Wholesale revenue is around 270,000 dollars. Now the plan cost is a small fraction of the channel, and the eighty hours are better spent opening accounts eighty-one through a hundred.
Somewhere in between, the answer depends on complexity rather than count. Forty accounts all paying one price with a card at checkout is easy. Twenty accounts with four tiers, terms and multi-location shipping is not.
Add one more line to the comparison that brands usually forget: the cost of mistakes. A wrong price on a 3,000-dollar order that you honour, twice a year, is real money. So is a chargeback on an account you meant to put on terms.
What the upgrade does not solve
It does not find buyers. This is worth saying plainly because the upgrade is often pitched as a wholesale strategy, and it is infrastructure. A company-account storefront with four companies in it produces exactly the revenue those four accounts would have produced anyway.
The brands that get the most from the upgrade are the ones who already have demand they cannot service cleanly. The brands that get the least are the ones who hoped the infrastructure would generate the demand.
If your bottleneck is accounts rather than admin, spend the money on finding stockists instead. Paste a product link into WholesalePilot and the preview shows the kinds of shops, distributors and chains that plausibly stock something like it — a faster read on whether the channel is real than any platform configuration.
It also does not fix wholesale pricing that does not work. If your wholesale price leaves a boutique too little margin to double it and still be competitive on the shelf, the buyer declines regardless of how clean the ordering portal is.
And it does not replace a line sheet. Buyers still forward PDFs, still order at markets from paper, and still want a document they can put in front of a business partner.
Migrating without breaking the consumer store
If you do upgrade, three things are worth planning before you switch anything on.
Map your accounts to companies first, on paper. Which customer records are actually the same company. Which contacts belong to which location. Which negotiated prices are real tiers and which are one-off concessions you should retire. This exercise usually shrinks your pricing complexity by half before you configure anything.
Decide your tiers rather than porting your exceptions. The temptation is to recreate every historical special price as its own price list. Resist it. Two or three tiers with written entry criteria is manageable and auditable; thirty bespoke lists is the spreadsheet again, wearing a new interface.
Keep the consumer experience untouched during the switch. The trade side should be a login, not a redesign. Every hour spent reworking your consumer storefront during a B2B migration is an hour of risk on the channel that currently pays the bills.
Then run both in parallel for a cycle. Keep taking orders the old way for accounts that have not logged in, and move them as they reorder rather than all at once.
Questions brands ask about Plus B2B
Is it a separate store from my consumer store? No. It runs on the same store with the same products and the same inventory. Trade buyers log in and get company pricing, a company catalog and a different checkout.
Can I run B2B on a standard plan instead? Yes, with workarounds or an app, and most brands should until the admin load justifies moving. The four approaches that work are in B2B without Plus.
Do I lose my apps when I upgrade? Generally not, but wholesale apps that inject pricing logic can conflict with native B2B pricing. Plan to remove the pricing app rather than run both — two systems writing prices into one cart is a reliable way to charge the wrong amount.
Will my wholesale prices be visible to consumers? No, because pricing is attached to the company and requires a logged-in buyer. Still check your product feeds, which read the catalog rather than the session.
How long does the setup take? The configuration itself is days, not months. The account mapping, tier decisions and terms policy are what consume the calendar, and they are worth doing properly because everything downstream inherits them.
What if most of my wholesale comes through a trade marketplace? Then the ordering portal already exists and is not yours. The upgrade makes sense once direct accounts — the ones that email you and reorder without a platform in between — are the larger half of the channel.