How to manage retail customers, wholesale buyers, company accounts, customer-specific pricing, product catalogues, and quantity restrictions within a single Shopify Plus store.
Imagine running an eCommerce business where an individual customer purchases one product for ₹1,999, while a wholesale distributor purchases the same product for ₹1,250 per unit with a minimum order quantity of 50.
Now imagine both customers visiting the same website, viewing the same product, and using the same checkout infrastructure, but experiencing completely different purchasing options based on their account.
This is the concept behind hybrid B2B and B2C commerce, and Shopify Plus provides native capabilities to make much of this possible.
The real advantage is not simply selling to businesses and consumers together. It is creating a unified commerce platform that understands who the customer is and automatically adjusts what they can see, purchase, and pay.
1. What is a hybrid B2B and B2C commerce model?
Traditionally, businesses maintained separate eCommerce websites:
- B2C website: For individual customers purchasing products at retail prices.
- B2B website: For distributors, wholesalers, corporate buyers, and resellers purchasing products under negotiated commercial terms.
A hybrid model combines both customer segments into one Shopify storefront.
One Shopify Plus Storefront
Shared domain, products, inventory and commerce infrastructure
B2C Customer
Retail catalogue
Standard pricing
Single-unit purchases
Retail checkout
B2B Customer
Assigned catalogue
Contract pricing
MOQ and case packs
Business payment terms
The website remains the same. The purchasing experience changes according to the authenticated customer’s business context.
2. How does Shopify Plus identify B2B and B2C customers?
One important technical distinction: Shopify’s native B2B model is not simply a WordPress-style user-role system.
Shopify Plus uses Companies, Company Locations, Customer Accounts, Catalogues, and contextual pricing to manage business purchasing relationships.
For example, a company named ABC Distributors might have multiple purchasing locations, with different buyers and commercial terms assigned to each location.
A buyer logging in through Shopify customer accounts can select the company location they are authorized to purchase for. Shopify then applies the appropriate B2B context.
For retail customers, the store continues to use its regular consumer shopping experience.
This distinction matters because one person may be associated with multiple company locations, each with different purchasing arrangements.
3. Same product, different prices, quantities and catalogues
Consider a company selling office furniture to individual consumers, interior designers, corporate offices, and distributors.
The product is identical: an ergonomic office chair.
PRODUCT EXAMPLE
Ergonomic Office Chair
SKU: CHAIR-001
One product in Shopify, with different purchasing conditions
Select a customer type to preview the experience
Retail customer
Interior design company
Wholesale distributor
Quantity
Order total
Interactive illustration using example prices and rules, not a live Shopify store.
This is what a properly configured hybrid storefront can achieve.
The product does not necessarily need to be duplicated. Shopify’s catalogue system can apply different pricing and purchasing rules to the same product or variant depending on the buyer’s B2B context.
Example customer configurations
| Customer type | Unit price | Minimum quantity | Maximum quantity |
|---|---|---|---|
| Retail | ₹9,999 | 1 | 10 |
| Interior designer | ₹8,499 | 5 | 100 |
| Distributor | ₹6,999 | 20 | 500 |
These are illustrative commercial rules. B2B minimums, maximums and increments can be configured natively; equivalent retail-specific restrictions may require additional validation or custom logic.
Shopify supports these B2B quantity rules and volume pricing through its catalogues. (help.shopify.com, help.shopify.com)
4. How to implement this in Shopify Plus
Step 1: Choose a blended store
Shopify officially calls this configuration a blended store.
It allows B2B and B2C orders to operate from a single Shopify admin, with shared products, inventory and storefront infrastructure.
This is different from a dedicated B2B store, where wholesale operations use a separate Shopify store. (help.shopify.com, help.shopify.com)
Step 2: Create companies and company locations
In Shopify Admin, configure business customers using Companies.
For example:
| Company | Location | Purchasing arrangement |
|---|---|---|
| ABC Distributors | Bengaluru | Wholesale catalogue |
| ABC Distributors | Mumbai | Regional wholesale catalogue |
| XYZ Interiors | Delhi | Trade catalogue |
| Global Offices Ltd | London | Negotiated contract catalogue |
Each authorized buyer is associated with the relevant company location.
When they sign in, Shopify identifies their purchasing context and can apply the corresponding catalogue, pricing, payment terms and permissions.
Step 3: Create customer-specific catalogues
Shopify Plus allows catalogues to be assigned directly to companies and company locations, as well as through B2B Markets.
For example:
- Retail: Standard published products and prices.
- Trade Catalogue: Selected products with designer pricing.
- Distributor Catalogue: Wholesale assortment and bulk pricing.
- Corporate Catalogue: Contract-specific products and negotiated prices.
A product can exist in multiple catalogues without requiring a separate product record for each customer group.
A particularly useful Shopify Plus feature is direct catalogue assignment to company locations. This makes it possible to manage negotiated pricing for individual business accounts.
If multiple applicable catalogues contain the same product at different prices, Shopify uses the lowest applicable price, so catalogue overlaps should be designed carefully.
Step 4: Configure minimum, maximum and increment quantities
Shopify’s native B2B quantity rules support three purchasing restrictions:
| Rule | Example | Purpose |
|---|---|---|
| Minimum | 20 units | Prevent orders below MOQ |
| Maximum | 500 units | Limit quantity per order |
| Increment | Multiples of 10 | Enforce pack or case quantities |
For instance, if a wholesale buyer has a minimum quantity of 20 and an increment of 10, the allowed quantities might be 20, 30, 40 and so on, up to the configured maximum.
You can also configure volume pricing, such as:
| Quantity | Price per unit |
|---|---|
| 20–49 | ₹1,500 |
| 50–99 | ₹1,350 |
| 100+ | ₹1,200 |
Quantity rules control how much the customer can order. Volume pricing controls how much they pay as the order quantity increases.
Both can work together.
Step 5: Customize the storefront using Liquid
The next requirement is the user interface.
A retail customer might see a simple Add to Cart button, while a business buyer sees a quantity matrix, pack-size requirements, wholesale messaging and a quick-order interface.
For custom Shopify themes, Liquid can determine whether the current customer is purchasing in a B2B context.
This is a basic presentation example. It does not independently implement pricing, catalogue access or checkout restrictions.
Those rules should be enforced through Shopify’s native commerce configuration and, where necessary, server-side validation rather than relying on hidden HTML elements or JavaScript.
On compatible Shopify themes, several B2B features can be displayed through existing theme functionality. Custom themes may need additional Liquid development.
5. Can the homepage and navigation change after login?
Yes. And this is where a hybrid storefront becomes particularly powerful.
B2C STOREFRONT
Designed for everyday living
Lifestyle banners, retail offers, product discovery and individual purchases.
B2B STOREFRONT
Built for business purchasing
Trade catalogues, bulk ordering, company accounts and procurement tools.
The same domain could display different:
- Hero banners and promotional messages.
- Navigation items and featured collections.
- Product pricing and quantity selectors.
- Quick-order and reorder options.
- Payment information and business account links.
Shopify Plus supports theme customizations by customer type. More advanced experiences can be developed using Liquid, metafields, customer account extensions and custom apps.
However, hiding a product visually is not the same as securing access to it. Sensitive B2B-only content or restricted pages may require access-control apps or additional architecture.
6. What about different payment methods and checkout experiences?
A B2C customer generally expects immediate payment using available retail payment methods.
A B2B customer might require negotiated payment terms, purchase-order references, invoice-based purchasing or other procurement arrangements.
A hybrid store can support different commercial experiences, but checkout settings and payment methods are shared by default.
Shopify Plus provides additional capabilities for contextual checkout customization. Checkout Blocks, supported apps and checkout extensibility can be used to tailor eligible payment and delivery options.
For example, the intended experience could be:
| B2C checkout | B2B checkout |
|---|---|
| Pay immediately | Eligible net payment terms |
| Retail delivery options | Business shipping arrangements |
| Consumer contact details | Company and location context |
| Standard order confirmation | Business order and invoice workflow |
Some advanced requirements, such as external credit-limit checks, ERP approval flows or complex purchase-order policies, may need custom integrations.
7. What requires custom development, and what comes natively?
Not every feature needs a Shopify app or custom code.
Understanding this distinction can save considerable development time and maintenance costs.
| Requirement | Implementation approach |
|---|---|
| Single B2B and B2C website | Native blended store |
| Company and buyer accounts | Native B2B |
| Different B2B prices | Native catalogues |
| Company-specific catalogues | Native on Shopify Plus |
| B2B minimum and maximum quantities | Native quantity rules |
| B2B volume discounts | Native volume pricing |
| Different homepage content | Theme customization |
| Different B2B/B2C navigation | Theme customization |
| Retail-specific quantity restrictions | Custom validation or compatible app |
| Wholesale registration and approval | Forms, Flow or custom workflow |
| Quick-order matrix | Compatible theme or custom UI |
| ERP inventory synchronization | Integration |
| Complex company approval hierarchy | Custom app or integration |
One important update: Shopify’s B2B functionality is no longer exclusive to Shopify Plus. Basic, Grow and Advanced plans now support several B2B capabilities, but Shopify Plus remains particularly relevant for direct company-specific catalogues, unlimited B2B catalogues and advanced contextual customization.
8. Recommended technical architecture
For a business planning to build a scalable hybrid commerce platform, I would use Shopify’s native capabilities as the foundation and add custom functionality only where the business rules demand it.
Shopify Plus Blended Store
One domain and commerce backend
Customer Authentication
Customer accounts and company-location context
B2C Experience
Retail pricing, catalogue and checkout
B2B Experience
Assigned catalogues, quantity rules and terms
Shared Commerce Infrastructure
Products • Inventory • Orders • Fulfillment
Optional Business Integrations
ERP • CRM • Accounting • Procurement workflows
Practical development sequence
- Configure a blended Shopify store and customer accounts.
- Create companies, company locations and authorized buyers.
- Set up B2B Markets and assign catalogues with the appropriate product visibility and prices.
- Configure minimum quantities, maximum quantities, increments and volume pricing.
- Customize the theme for retail and business purchasing contexts.
- Implement payment, shipping and checkout customizations.
- Integrate ERP, CRM or accounting systems where necessary.
- Test anonymous visitors, retail users and multiple business account types before launch.
For businesses with complex requirements, Shopify Functions, Admin APIs and supported storefront extensions can complement the native functionality. These should be chosen according to the exact business rule rather than introducing custom code unnecessarily.
9. Common mistakes to avoid
One frequent mistake is trying to build the entire B2B experience using customer tags and conditional theme code.
Tags can be useful for supplemental segmentation, but they should not replace Shopify’s native company and catalogue model for business pricing and purchasing permissions.
Another mistake is creating duplicate products for every customer group. When the underlying SKU is identical, maintaining separate product records can unnecessarily complicate inventory, reporting and synchronization.
A third mistake is enforcing quantity restrictions only in the frontend. Disabling a quantity selector is not sufficient if invalid quantities can still enter the cart through other routes. Purchasing rules must be validated within the commerce flow.
Finally, remember that shared inventory is useful, but it also means B2B and B2C demand must be planned together. A large wholesale order can affect stock available to retail customers unless appropriate inventory and allocation processes are in place.
10. Is a hybrid Shopify Plus store the right choice?
A hybrid approach is particularly suitable for manufacturers, distributors, office furniture companies, electronics suppliers, fashion wholesalers, industrial suppliers and brands selling both directly to consumers and through trade partners.
It works best when the business wants to maintain one product database and shared inventory while offering different purchasing conditions to different customers.
A dedicated B2B store may still be preferable when wholesale operations require substantially different branding, operational processes or isolation from consumer commerce.
Conclusion
One website. One product catalogue foundation. Multiple purchasing experiences.
That is the value of hybrid B2B and B2C commerce.
Shopify Plus can identify a business buyer through their company account, apply negotiated pricing, restrict product availability, enforce purchasing quantities and deliver a storefront tailored to that buyer’s commercial relationship.
The objective is not to build two separate websites and somehow connect them.
It is to build one intelligent commerce platform that adapts to the customer.
And the best implementation combines Shopify’s native B2B capabilities with thoughtful storefront customization, using custom development only when the business genuinely needs it.
Official Shopify documentation
For implementation details, Shopify provides the following resources:
- Blended B2B Store Setup Checklist
- B2B Catalogues and Pricing
- Quantity Rules and Volume Pricing
- B2B Storefront Customization
Technical references checked against Shopify documentation in October 2026. Features and plan eligibility may change.