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

  1. Configure a blended Shopify store and customer accounts.
  2. Create companies, company locations and authorized buyers.
  3. Set up B2B Markets and assign catalogues with the appropriate product visibility and prices.
  4. Configure minimum quantities, maximum quantities, increments and volume pricing.
  5. Customize the theme for retail and business purchasing contexts.
  6. Implement payment, shipping and checkout customizations.
  7. Integrate ERP, CRM or accounting systems where necessary.
  8. 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:

Technical references checked against Shopify documentation in October 2026. Features and plan eligibility may change.