In short
Usually yes, on a plan with the business-to-business features, because one store means one inventory pool, one product catalogue and one set of reporting. Company accounts, customer-specific catalogues, price lists and payment terms let wholesale buyers see their own pricing while direct customers see yours. Two stores make more sense when the legal entities, the catalogues or the brands genuinely differ, when your plan does not include the wholesale features, or when the buying process needs a fundamentally different experience.
One store, two audiences, is now the normal arrangement
The core problem in wholesale is that different buyers see different prices and different terms. Shopify's business-to-business features address this with company records, locations, assigned catalogues and price lists, so a logged-in buyer sees their agreed pricing on the same storefront a retail customer browses.
That matters most for inventory. A single stock pool means you are never holding back units for one channel while the other sells out, and never overselling because two systems disagreed about what was available.
It matters for product data too. One product record, one set of images and descriptions, one place to update a specification. Stores running two installations spend a surprising amount of effort keeping the catalogues in step, and they drift anyway.
And it matters for reporting. Total revenue, total inventory value and total customer data in one place, with the channel as a dimension rather than as a separate system to reconcile.
What has to be configured carefully
Price visibility first. Wholesale pricing should not be visible to retail customers or to search engines, which means catalogue access is tied to the logged-in company rather than to a hidden page. Any approach relying on an obscure URL will eventually be found and indexed.
Tax treatment second. Business customers may be exempt, may be charged differently, or may need prices shown without tax while retail prices include it. This is configurable and it needs deciding explicitly rather than discovered at the first invoice.
Payment terms third. Wholesale buying frequently involves invoicing rather than card payment at checkout, along with credit limits and approval flows, and this is one of the main reasons the business-to-business features exist rather than being approximated with discount codes.
Minimums and packs fourth. Case quantities, minimum order values and increment rules are ordinary in wholesale and unusual in retail, and they need to apply to the right audience only.
And shipping fifth, since a pallet and a parcel are not the same fulfilment decision.
When two stores are the cleaner answer
Separate legal entities are the strongest case, particularly where each files its own tax and issues its own invoices. The accounting separation can outweigh the operational convenience.
Barely overlapping catalogues are the second. If the wholesale range is mostly different products, in different pack sizes, with different identifiers, the shared catalogue stops saving anything.
A plan without the wholesale features is the third and most practical. Approximating company pricing with tags, discount codes and hidden collections is possible and fragile, and stores doing it usually find the maintenance cost exceeds the plan difference.
A fundamentally different buying process is the fourth. Where wholesale means a quote, a negotiation, a sample and a contract rather than a checkout, the store is a catalogue rather than a shop, and building that as a separate experience can be simpler.
And channel conflict is the fifth. Where retail partners would object to seeing their supplier's direct prices next to their own trade prices, separation is a commercial decision rather than a technical one.
Keep the two experiences distinct even in one store
A logged-in wholesale buyer and a retail visitor want different things from the same site. The buyer wants speed: reordering, bulk entry by product code, order history, a downloadable price list, and stock visibility. The retail customer wants persuasion.
So build for both rather than showing a discounted version of the retail experience. A rapid order form, a saved list, and clear pack information do more for wholesale revenue than any amount of merchandising.
Keep the search engines out of the wholesale side. Company-specific catalogues, price lists and account pages should not be indexable, and the retail experience should be what search finds.
And separate the marketing. Wholesale buyers should not receive the consumer campaign calendar, and consumer subscribers should not receive trade pricing. Two audiences in one email platform need proper segmentation, and it is the most common place this arrangement goes wrong.
Deciding on one store or two
- Same products, different prices
- One store with company accounts
- Shared inventory pool
- One store, strongly
- Separate legal entities and tax filing
- Consider two stores
- Wholesale range mostly different products
- Consider two stores
- Plan without wholesale features
- Two stores, or upgrade
- Buying process is quote and contract
- Separate experience, possibly two stores
- Retail partners would object
- A commercial decision, usually two
An illustrative decision aid. The inventory row carries the most weight in practice, because splitting stock between two systems creates a problem nobody enjoys solving.
Related questions
Can wholesale pricing be hidden from retail customers on one store?
Yes, when it is tied to a logged-in company account with its own catalogue and price list rather than to a hidden page or a discount code. Approaches that rely on a URL not being discovered will eventually be found by a crawler or shared by a customer.
Should the wholesale area be indexed by search engines?
No. Company catalogues, price lists and account areas should be excluded from indexing, with the retail storefront serving as the public face. What is worth having publicly is a page explaining that you sell wholesale and how to apply for an account.
How do payment terms work for wholesale customers?
The business-to-business features support invoicing and terms rather than requiring card payment at checkout, along with credit arrangements per company. Approximating this with manual draft orders is workable at small volumes and becomes an administrative burden as the number of accounts grows.