WooCommerce Catalog Mode and Role Based Pricing Plugin: build your own, pay once
Hide prices or the add to cart button for chosen visitors, and set discounts or markups by role. Describe it and Ora builds a WooCommerce catalog mode and role based pricing plugin for your store.
Try it on a practice WooCommerce site for 7 days with 2 free changes. Pay from $9 once only if you keep it.
Example: product page for a visitor
VisitorCustomerTrade
Ceramic mug set
Log in to see prices
Trade customers get 20% off
Log in
Illustration only. Your plugin follows your own rules.
What your Catalog Mode and Role Based Pricing plugin does
A focused plugin to control who sees prices and who can buy, with role-based price changes.
Hide add to cart
Turn off buying for chosen roles, or for everyone.
Hide prices
Hide prices for roles such as logged-out visitors.
Discounts or markups
Set a percent discount or markup for each role.
One settings page
Its own item in your WordPress admin menu, so options are easy to find and change.
Good to know: Tax class by role is covered at a basic level. A full wholesale system with registration is a separate build.
Tell Ora what you need. Check the plan before you pay.
Describe your WooCommerce Catalog Mode and Role Based Pricing Plugin in your own words. Ora replies with a plan and a price. Nothing is built until you approve it.
Example request
Show my catalog to logged-out visitors without prices or an add to cart button. Customers get normal prices, and the trade role gets 20% off with the add to cart button back.
O
Ora
Here is the plan:
Prices and add to cart hidden for logged-out visitors
Normal prices for the customer role
Trade role gets 20% off and can buy
A settings page in its own menu in your WordPress admin
Standard build · $19 once
In this build: Registration forms and a hidden B2B area are not in this plan.
Want more? Add it to your request:
Quote message. Show a message such as Log in to see prices where the price was.
Tax class by role. Use a different tax class for the trade role.
Ora builds it together with the plugin and the quote goes up to match. You see the new price before you pay. One plugin never costs more than $39. If it needs more than one plugin, Ora quotes each one. Or add it later as a separate build.
How to set up Catalog Mode and Role Based Pricing
Here is how to get a Catalog Mode and Role Based Pricing from idea to working plugin on your site. Most of the work is a few decisions, and these steps walk through them.
1. Choose who sees what
Hide prices or the buy button for guests or for chosen roles.
2. Choose the replacement
A message, a login link or an enquiry button.
3. Describe it to Ora
Paste your own version of the example request on this page, or start from one of the examples, and change the details. Ora replies with a plan and a price, and nothing is built until you approve it.
4. Test on the practice site
Check the shop as a guest, as a customer and as a wholesale role on the practice site.
Common snags:
Hidden prices should be hidden everywhere, including search results and feeds.
Say which roles get which prices.
No yearly fee for your WooCommerce Catalog Mode and Role Based Pricing Plugin
Looking for an alternative to the paid Catalog Mode, Wholesale & Role Based Pricing extension from ELEX? It lists at $79 a once. Your own version is a one-off.
the paid Catalog Mode, Wholesale & Role Based Pricing extension from ELEX
$79 / once
After 1 year$79
After 3 years$237
Your own WooCommerce Catalog Mode and Role Based Pricing Plugin on Pluginora
$19–$39 once
After 1 yearthe same
After 3 yearsthe same
Includes5 free changes
Paid plugin price is the list price for one site, as shown on the seller's site in October 2026. The price of your build depends on its size. Ora quotes it before you pay. The paid product may do more than the plugin described above.
Start from an example
Pick one to open the builder with it filled in, then change anything you like.
Is there a free woocommerce catalog mode and role based pricing plugin?
Yes, free ones may exist. Build your own when you want exact behavior and nothing extra.
Can I hide prices for some roles only?
Yes. Prices and the add to cart button can be hidden by role, so other roles still see and buy as normal.
Do I need WooCommerce?
Yes. This plugin is built for WooCommerce stores and works with your products, cart and checkout. You don't need to buy the paid Catalog Mode, Wholesale & Role Based Pricing extension.
Can I get a refund?
The trial fee is refunded automatically if a build fails. A purchased plugin can be refunded within 14 days if it doesn't do what the approved plan said and Ora can't fix it, as long as it hasn't been downloaded or installed.