How To Hide The Regular Prices And Sale Prices

By default, the product’s regular and sale prices are crossed out when a wholesale customer signs in. However, some shop owners don’t want to display the regular price to their wholesale customers.

By going to WordPress Dashboard > Wholesale > Wholesale Prices > Price, they can enable the Hide Original Price feature and it should hide both the retail and sale price from your wholesale users.

However, if you only want to hide the sale price, we don’t have a built-in feature to hide sale price alone. For this, you’ll need to use a custom CSS to hide them while the retail prices are still visible and crossed out.


.original-computed-price ins:first-of-type{
display:none;
}

Just apply this small CSS code to your theme/child theme’s style.css and it should do the trick!

Frequently Asked Questions

How do I hide regular prices for wholesale customers?
To do this, go to WordPress Dashboard > Wholesale > Wholesale Prices > Price and check the “Hide Original Price” box. Once enabled, wholesale buyers will no longer see the standard retail figure crossed out next to your wholesale rate. The change takes effect sitewide immediately — no extra steps needed. If you manage multiple wholesale tiers, one toggle covers every group at once.

Does the hide-price setting apply to every wholesale role?
Yes, enabling “Hide Original Price” affects all wholesale user roles you have configured. Whether you run a single tier or several levels, each group stops seeing the crossed-out retail figure. You do not need to adjust the option separately for each role — one switch handles them all.

Can I conceal only the sale price and keep the regular price visible?
By default, there is no dedicated toggle for removing sale prices on their own. However, you can achieve this by pasting a short snippet into your child theme’s style.css file: .original-computed-price ins:first-of-type { display:none; } This targets only the sale amount while leaving the original retail tag with its strikethrough intact. Always use a child theme so future updates do not overwrite the addition.

Can buyers still see their savings without the crossed-out tag?
Absolutely — the plugin includes a separate savings-display option that shows the dollar or percentage amount a buyer receives compared to the standard rate. Switching it on lets you communicate value without exposing the full original tag. You can pair it with MSRP or MAP labels to give shoppers additional pricing context in a controlled way.

Why is the struck-through price still appearing after I saved the setting?
Typically, a caching layer is the culprit. Clear your site cache and your browser cache after saving, then reload the product page to confirm the change took hold. If the figure persists, verify you saved on the correct tab — Wholesale > Wholesale Prices > Price. Also confirm the account you are testing with actually holds a wholesale role, because the option only adjusts the view for wholesale users and leaves standard shopper pages untouched.


SEO keywords used: hide regular price, hide sale price, wholesale customers, wholesale user roles, Hide Original Price setting, WooCommerce Wholesale Prices, custom CSS, child theme, style.css, wholesale savings display, MSRP, MAP labels

Need Help?

If you have a question or run into any issues, we’re here to help.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support
Complete Your Purchase