All articles
2026-07-27 · Dreamfox Team

WooCommerce Wholesale Pricing: Keep Retail and B2B Carts Separate

Learn how to add WooCommerce wholesale pricing rules that keep retail and B2B carts separate using the WooCommerce Wholesale Suite and Wholesale Pro plugins.

WooCommerce Wholesale Pricing: Separate Retail and B2B Carts

Running a WooCommerce store that caters to both retail and B2B customers can be challenging. One of the key aspects is setting up WooCommerce wholesale pricing rules to ensure that retail and B2B carts remain separate. This guide will walk you through the process, ensuring a seamless shopping experience for all your customers.

Setting Up WooCommerce Wholesale Pricing

Installing the Right Plugin The first step in setting up WooCommerce wholesale pricing is choosing the right plugin. Dreamfox Media's **Wholesale & Role-Based Pricing for WooCommerce** plugin is a powerful solution that allows you to create and manage wholesale pricing rules effectively. You can install it from [here](/plugins/wholesale-and-role-based-pricing-for-woocommerce).

Creating Wholesale Roles Once you have the plugin installed, you need to create specific user roles for your wholesale customers. This ensures that only authorized users can access the wholesale prices. Here’s how to do it:

  1. Navigate to Users > Roles in your WordPress dashboard.
  2. Add a new role called 'Wholesale Customer'.
  3. Assign the necessary capabilities to this role, such as 'view wholesale prices' and 'place wholesale orders'.

Setting Up Wholesale Prices With the roles in place, you can now set up wholesale prices for your products. Here’s a step-by-step guide:

  1. Go to Products > All Products in your WooCommerce dashboard.
  2. Select the product you want to set a wholesale price for.
  3. Scroll down to the 'Wholesale Pricing' section and enter the wholesale price.
  4. Save the changes.

Configuring Wholesale Order Forms To ensure that wholesale customers have a dedicated order form, you can use the WooCommerce Wholesale Order Form feature. This allows you to create a custom order form that is only visible to wholesale users.

  1. Navigate to WooCommerce > Settings > Wholesale.
  2. Enable the 'Wholesale Order Form' option.
  3. Customize the form to include the necessary fields and options.
  4. Save the settings.

Keeping Retail and B2B Carts Separate One of the most important aspects of WooCommerce wholesale pricing is keeping retail and B2B carts separate. This ensures that retail customers do not see wholesale prices and vice versa. Here’s how to achieve this:

  1. Use the 'Wholesale Cart' feature in the WooCommerce Wholesale Suite to create a separate cart for wholesale customers.
  2. Configure the cart settings to ensure that only wholesale users can access the wholesale cart.
  3. Test the setup to ensure that the separation works as expected.

Comparison Table: WooCommerce Wholesale Plugins

PluginFeaturesPrice
Wholesale & Role-Based Pricing for WooCommerceCustom wholesale pricing, role-based access, separate cartsFree
WooCommerce Wholesale SuiteAdvanced pricing rules, bulk discounts, custom order forms$99/year
WooCommerce Wholesale ProEnhanced security, detailed reporting, multi-vendor support$149/year

FAQ **What is WooCommerce wholesale pricing?** WooCommerce wholesale pricing allows you to set different prices for wholesale customers, ensuring they get special rates while maintaining retail prices for other customers.

How do I set up wholesale pricing in WooCommerce? Install a wholesale pricing plugin, create a 'Wholesale Customer' role, set wholesale prices for products, and configure a separate order form and cart for wholesale users.

Can I use WooCommerce Wholesale Suite with WooCommerce Wholesale Pro? Yes, both plugins can be used together to enhance your wholesale capabilities, offering advanced features and better control over wholesale pricing and orders.

How do I keep retail and B2B carts separate in WooCommerce? Use the 'Wholesale Cart' feature in your wholesale plugin to create a separate cart for wholesale customers, ensuring that retail and B2B carts remain distinct.

What is the difference between WooCommerce Wholesale Suite and WooCommerce Wholesale Pro? WooCommerce Wholesale Suite offers basic wholesale pricing and order form features, while WooCommerce Wholesale Pro includes advanced security, detailed reporting, and multi-vendor support.

Can I customize the wholesale order form in WooCommerce? Yes, you can customize the wholesale order form to include specific fields and options that are relevant to your wholesale customers.

Keep reading