1. Home
  2. Knowledge Base
  3. WooCommerce Wholesale Prices
  4. Wholesale Pricing
  5. Can I Leave The Regular Price Blank And Still Have Wholesale Customers See The Wholesale Price?

Can I Leave The Regular Price Blank And Still Have Wholesale Customers See The Wholesale Price?

Many WooCommerce store owners have asked an important question: Is it possible to remove the regular retail price from products while still displaying the wholesale price to wholesale customers only?

At first glance, this might seem like a simple request, especially if you’re managing a B2B online store and want to streamline the pricing display. However, once you dive into the mechanics of WooCommerce, things become a bit more complex.

Why Removing the Regular Price Hides the Add to Cart Button

To clarify, when you remove the regular retail price from a WooCommerce product, the Add to Cart button will no longer appear on the product page. This isn’t due to a theme issue or plugin conflict—this is actually core functionality built deep into the WooCommerce platform itself.

In WooCommerce, a product must have a regular price (or sale price) defined for the Add to Cart button to be enabled. Without it, the product is considered incomplete and therefore not available for purchase through the default WooCommerce workflow.

How Wholesale Pricing Works with WooCommerce Wholesale Plugins

Now, you may be using a plugin like WooCommerce Wholesale Prices or Wholesale Prices Premium to offer exclusive discounts to your wholesale customers. These plugins introduce an additional pricing field, commonly known as the wholesale price field.

This wholesale pricing field is a custom addition and is not tied directly to WooCommerce’s core pricing structure. Instead, it works by overriding the front-end price display, showing wholesale prices only to users with the appropriate roles or permissions. However, it does not influence the display logic for the Add to Cart button. So even if a wholesale price is set, if the regular price is left blank, the product won’t be purchasable.

Still Want to Hide Products from Retail Customers?

So, what if your goal is to hide certain products from retail users, but still make them available for your wholesale buyers? Fortunately, there is a solution.

This is where the WooCommerce Wholesale Prices Premium plugin becomes incredibly valuable. It includes advanced features such as product visibility restrictions, which allow you to control which customer groups can see specific products.

How to Enable Wholesale-Only Products with Product Visibility Rules

Using the Product Visibility Settings within the Wholesale Prices Premium plugin, you can configure products to be visible only to wholesale customers. This means that retail customers won’t see the product at all—neither in the catalog nor on the product page.

Here’s the best part: since the product is hidden from retail users, you are free to fill in the regular price field with any value. This satisfies WooCommerce’s requirement and ensures the Add to Cart button will appear. Meanwhile, your wholesale customers will see the correct wholesale pricing and be able to make purchases without issue.

In summary, while WooCommerce requires a regular price for the Add to Cart functionality to work, you can still run a wholesale-only store using the right tools. With the WooCommerce Wholesale Prices Premium plugin, you can maintain full product functionality, ensure a seamless buying experience for your wholesale clients, and restrict product visibility from retail shoppers.

Looking to scale your WooCommerce B2B store? Implementing these visibility controls and pricing strategies is a key step toward building a professional, user-friendly wholesale experience.

Was this article helpful?

Related Articles

Complete Your Purchase