Returning customer?

Log in with your email address and password. If you don't remember your password, just reset it!

How to create a hybrid B2C:B2B online store with DWH B2Bify
Guides

Hybrid B2C & B2B WooCommerce Store: Complete Guide (2026)

Learn how to build a hybrid B2C/B2B WooCommerce store with dynamic pricing, customer groups, and advanced checkout rules.

March 15, 2026

▶️ Target

In this guide, you’ll discover how to transform your WooCommerce store into a powerful hybrid B2C/B2B ecommerce platform using DWH B2Bify. Step by step, we’ll show you how to create a flexible online store designed to serve both retail customers (B2C) and business clients (B2B)—all from a single, streamlined system.

By leveraging the advanced capabilities of DWH B2Bify, you’ll learn how to segment customers, personalize pricing, manage wholesale accounts, and automate key sales processes. The result? A smarter ecommerce strategy that allows you to deliver tailored shopping experiences, strengthen relationships with professional buyers, and unlock new revenue opportunities for your online business.

If you’re looking to scale your WooCommerce B2B store, simplify customer management, and turn your ecommerce into a high-performing B2B sales channel, this guide will show you exactly how to get started.

▶️ Introduction

One of the most common ecommerce scenarios today is a hybrid B2C/B2B online store, where a single shop sells both to private customers and business clients. Thanks to the flexibility of WooCommerce, you can manage these two sales models within the same platform while delivering a tailored shopping experience for each customer type.

However, B2B ecommerce processes are very different from B2C. Business customers typically benefit from special pricing, dedicated purchasing conditions, and customized sales workflows. For this reason, it is essential to ensure that only legitimate business customers can access these advantages, preventing private users from registering as companies just to obtain wholesale conditions.

A smart solution is to implement B2B account moderation, while keeping the B2C purchase journey fast, smooth, and frictionless. This approach allows you to maintain a seamless experience for retail buyers while protecting your B2B pricing strategy and wholesale sales processes.

To properly verify new business accounts, it is also important to collect more detailed company information during registration, such as the full billing address and VAT number. This ensures you have the data you need to validate B2B customers and build a reliable database of professional buyers.

Let’s summarize the key elements of this WooCommerce B2C/B2B hybrid store setup:

  • Hybrid B2C/B2B store: your ecommerce powered by WooCommerce serves both retail customers and business buyers
  • Differentiated registration fields:
    • B2C customers register quickly using only their email address
    • B2B customers provide additional information, including their full billing address and VAT number
  • B2B account moderation: newly registered B2B users must wait for account verification before accessing the store and placing orders

With the right tools, such as DWH B2Bify, this setup allows you to unlock the full potential of WooCommerce B2B, expand into wholesale markets, and create highly personalized ecommerce experiences for both retail and business customers.

▶️ Step 1: Create Customer Groups

To build an effective B2C/B2B hybrid ecommerce strategy, the first step is to properly segment your customers. Customer groups allow you to manage different pricing rules, purchasing workflows, and access levels—a key feature for any advanced WooCommerce store operating in the B2B space.

With DWH B2Bify, a default group called GUEST is automatically created. This group includes all users who are not assigned to a specific group, typically representing standard retail customers (B2C).

⚠️ Important:
You can rename the GUEST group to make it clearer for your store management, but do not delete it or change its core logic. It should always represent the default customer category used for regular retail buyers.

Where to create and manage groups

To configure your customer groups, go to:

Users → All Groups → Add New

Recommended setup for a hybrid WooCommerce store

To clearly separate your audiences and unlock the full potential of WooCommerce B2B sales, we recommend the following structure:

  • Rename the “GUEST” group to “B2C Customers” for better clarity
  • Create a new group called “B2B Customers” dedicated to your business clients

This simple configuration lays the foundation for advanced B2B features, such as wholesale pricing, dedicated registration flows, account approval processes, and personalized purchasing experiences.

By structuring your customer base this way, your WooCommerce B2B store becomes ready to scale—allowing you to serve retail buyers efficiently while building a powerful wholesale channel for business growth.

▶️ Step 2: Configure the General Settings

To correctly manage a hybrid B2C/B2B ecommerce store, you need to define how new users are categorized when they register on your website. This ensures that your customer segmentation in WooCommerce works automatically and keeps the buying experience smooth for retail users.

In most WooCommerce stores, customers register through the standard registration form located on the “My Account” page. For this setup, we want every user who registers through this default form to be automatically classified as a B2C customer.

How to set the default customer group

To configure this behavior, navigate to:

WooCommerce → Settings → DWH B2Bify

Then locate the “Default group” option and select:

“B2C Customers”

By applying this setting, you are telling DWH B2Bify that all newly registered users should initially be assigned to the B2C customer group.

This configuration is essential because it ensures that:

  • Retail customers can register and purchase immediately without unnecessary barriers
  • B2B workflows remain controlled and verified before granting access to wholesale conditions
  • Your WooCommerce B2B store maintains a clear and scalable customer structure

With this step completed, your ecommerce platform is already set up to automatically organize new users, creating the foundation for a more advanced B2B registration and approval process in the next steps.

▶️ Step 3: Diversify Registration Forms and Pages

To fully unlock the power of a hybrid B2C/B2B ecommerce strategy, it’s essential to create separate registration flows for retail customers and business buyers. This allows your WooCommerce store to collect the right information, apply the correct purchasing rules, and deliver a tailored experience for each audience.

At this point, your store already has the default WooCommerce registration form on the “My Account” page, which is associated with the “B2C Customers” group. Now it’s time to create a dedicated registration page for B2B customers.

Create a dedicated B2B registration page

Start by creating a new page in WordPress:

Pages → Add New

Give the page a title such as “B2B Registration”, then insert the following shortcode:

In this example, “135” represents the ID of the “B2B Customers” group.

This shortcode automatically generates a B2B login and registration form, specifically designed for business clients who want to access your wholesale purchasing system.

How to find the group ID

You can locate the “B2B Customers” group ID in two ways:

  • From the group list page in your WordPress dashboard
  • From the URL of the group editing page

For example:
https://yourstore.com/wp-admin/post.php?post=135&action=edit

Here, 135 is the group ID.

💡 Pro tip:
Inside the group editing page, you’ll find a “Shortcodes summary” section that provides the ready-to-use shortcode for login and registration forms associated with each group. This makes it easy to create custom registration experiences for different customer types.

What happens after this setup?

Once the page is created, your store will have two separate registration paths, each automatically assigning the correct customer group:

  • Customers who register through the “My Account” page → will be assigned to “B2C Customers”
  • Customers who register through the “B2B Registration” page → will be assigned to “B2B Customers”

This separation is a crucial step in building a scalable WooCommerce B2B ecommerce system, allowing you to collect business information, apply wholesale rules, and manage professional buyers more effectively—while keeping the B2C experience simple and frictionless.

▶️ Step 4: Configure Customer Groups

Once your customer groups are created, the next step is to configure how each group behaves inside your WooCommerce B2B store. This is where the real power of DWH B2Bify emerges: you can define custom registration fields, verification processes, and purchasing permissions tailored specifically for business buyers.

To configure a group, go to:

Users → All Groups → Edit (select the group you want to configure)

B2C Customers Group

In this scenario, the “B2C Customers” group does not require any special configuration. Retail customers should be able to register quickly and start purchasing immediately, keeping the shopping experience simple, fast, and frictionless—a key factor for maximizing B2C conversions.

B2B Customers Group

For the “B2B Customers” group, however, two important configurations are required to support a professional wholesale purchasing process.

Differentiated Registration Fields

When a B2B customer registers, you need additional information to verify that they are a legitimate business. Collecting company details during registration helps you protect your wholesale pricing and ensure that only real businesses access B2B benefits.

To achieve this, enable the following options in the group settings:

  • Extend registration fields
  • VAT Number

Once these options are enabled, the B2B registration form will automatically include:

  • Full billing address fields
  • A dedicated VAT number field

The VAT Number option can be configured as:

  • Optional – the field appears but is not mandatory
  • Required – the field must be completed to register

Both options display the field in the group-specific registration form, allowing you to collect valuable company information from your business clients.

After applying these settings, the “B2B Registration” page will display a more advanced registration form specifically designed for business customers.

B2B Account Moderation

To maintain full control over your WooCommerce B2B wholesale environment, you can enable account moderation for business customers.

Activate the option:

Moderate registration

With this feature enabled:

  • Newly registered B2B users will not be automatically logged in
  • Their account will remain temporarily suspended until reviewed by the store administrator

After registration, the user will see a notification message such as:

“Your account is under review now. You will receive an email as soon as it is activated.”

This process ensures that only verified companies can access your B2B store features, including wholesale pricing and advanced purchasing conditions.

From the WordPress customer list, the administrator can easily:

  • View the status of newly registered accounts
  • Review the provided business information
  • Approve or reject the account

Once the account is approved, the customer will automatically receive an email notification confirming activation, allowing them to log in and start purchasing from your WooCommerce B2B store.

This verification workflow helps you protect your wholesale strategy, maintain a high-quality B2B customer base, and create a secure and scalable ecommerce environment for business growth.

Summary
Related product
DWH B2BIFY
Plugins
DWH B2Bify
Grow bigger. Sell smart. Go B2B.
What's included?
  • 1-year subscription
  • Product updates and improvements
  • Premium support from the author
  • Get assistance with bugs and issues
  • 30-day money-back guarantee
Join our newsletter
Keep in touch and get free tips!
Get tips on how to get the best out of our plugins and be the first to know about our new features and other plugins