ELEX WooCommerce Catalog Mode


Do you wish to easily convert your WooCommerce store into a catalog mode? Here’s the most effective and efficient WooCommerce Catalog Mode plugin that solves your exact issues. All functionalities related to catalog mode we have made completely free.

ELEX WooCommerce Catalog Mode plugin offers comprehensive solution to turn your store into catalog mode. Not just that, you can replace the Add-to-Cart button with a custom button on product page and shop page. If you wish to redirect your customers to another site for specific products, you can set a custom URL for custom button on shop page.


  • WooCommerce Catalog Mode.
  • Remove Add-to-Cart button.
  • Replace Add-to-Cart button with a Custom Button.
  • Hide product prices.
  • Turn your WooCommerce Store into catalog mode.
  • Redirect product page to third-party or affiliate sites, by assigning a custom URL for products on shop page.

How to enable WooCommerce Catalog Mode – Video

Premium Version Features

For complete list of latest features and details, please visit ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing premium version product page.

  • WooCommerce Role based pricing.
  • WooCommerce Cateogry Pricing.
  • WooCommerce Wholesale Pricing.
  • WooCommerce Customer Specific Pricing.
  • WooCommerce Request a Quote.
  • Role-Based WooCommerce Sales Tax Options.
  • Supports Simple, Variable & Grouped Products.
  • Add or Remove WooCommerce & WordPress User roles.
  • Set up Role-based pricing for Simple & Variable Products on respective product pages.
  • Option to apply Discount/Markup only on Sale Price.
  • Hide individual products for various user roles.
  • More customization options on individual product pages.
  • WordPress Multilingual (WPML) Support.
  • Timely compatibility updates and bug fixes.
  • Premium Support!

ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing (Premium) – Walkthrough Video

Why WooCommerce catalog mode is necessary for your store?

There may be instances where you may consider revising product prices, updating your stocks, do not wish to display product prices to certain type of users, or are running into maintenance issues. In these cases, there are chances that your site traffic might drop, or even worse, you could lose your potential customers. Hence it would be ideal for your site to turn into WooCommerce catalog mode, so that you don’t lose your customers’ interest. A simple solution would be to let your customers know about the status of the product, by using a custom message, instead of order button.

About ELEXtensions

We are a group of WordPress and WooCommerce enthusiasts with a vision to solve genuine problems related to WordPress & WooCommerce stores.


  • Remove Add-to-Cart Button.
  • Request a Quote Button.
  • Individual Product Catalog Mode.
  • Catalog Mode Plugin Settings.
  • Individual Product Catalog Settings.


  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. That’s it! you can now configure the plugin.


1.What if I face issues with the plugin? Do you provide support for free products?
If you are facing any issues, please create a topic at plugin support section on wordpress org. Our team will respond back soon.


The free version is a very useful plugin. Works right out of the box on a very complex site with lots op plugins and products. Top quality friendly support; the developer came back to me within a few hours with an update. And this is a free plugin!
Tried at least 4 other solutions (both coding & plugins) - none worked. THIS WORKED - first time, one click!
Funciona perfecto, bajo diferentes configuraciones, muchas gracias


ELEX WooCommerce Catalog Mode はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。


“ELEX WooCommerce Catalog Mode” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。



  • Tested with WooCommerce 5.2
  • Tested with WordPress 5.7
  • Resolved bug of go premium link


  • Error in php 8.0 (required parameter $product follows optional parameter $price)


  • Tested with WooCommerce 4.9


  • Tested with WooCommerce 4.8


  • Tested with WooCommerce 4.7


  • Conflict issue with rolebased pricing basic version.
  • Tested with WooCommerce 4.6


  • Tested with WooCommerce 4.5


  • Tested with WooCommerce 4.4
  • Tested with WordPress 5.5


  • Resolved Placeholder HTML strip issue.


  • Tested with WooCommerce 4.2


  • WPML translation issue.


  • Checked with WooCommerce 4.1


  • Minor change – content updated.


  • Woocommerce 4.0.1
  • WordPress 5.4 compatibility.


  • Hide pricing not working.
  • WordPress 5.3 compatibility.


  • Updated content.


  • Initial Push.