Title: Product Catalog Mode For WooCommerce
Author: WP Artisan
Published: <strong>September 28, 2024</strong>
Last modified: June 21, 2026

---

Search plugins

![](https://ps.w.org/product-catalog-mode-for-woocommerce/assets/banner-772x250.
png?rev=3431982)

![](https://ps.w.org/product-catalog-mode-for-woocommerce/assets/icon-256x256.png?
rev=3431982)

# Product Catalog Mode For WooCommerce

 By [WP Artisan](https://profiles.wordpress.org/sumon086/)

[Download](https://downloads.wordpress.org/plugin/product-catalog-mode-for-woocommerce.2.1.3.zip)

 * [Details](https://wordpress.org/plugins/product-catalog-mode-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/product-catalog-mode-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/product-catalog-mode-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/product-catalog-mode-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/product-catalog-mode-for-woocommerce/)

## Description

Sometimes store owners want to display products as a catalog without allowing immediate
purchases. This may be necessary during holidays, maintenance periods, sales preparation,
wholesale-only operations, or limited-time sales restrictions.

**Product Catalog Mode for WooCommerce** allows you to instantly turn your WooCommerce
store into a catalog by removing Add to Cart buttons and hiding prices with a single
click.

You can enable catalog mode globally or apply it conditionally based on visitors,
user roles, countries, or scheduled time periods.

**The plugin now includes advanced scheduling controls, allowing store owners to
activate catalog mode:**

    ```
    * On selected weekdays
    * Within specific start and end times
    * Between defined start and end dates
    ```

This provides precise control over when your store accepts orders.

**Replace hidden prices with meaningful text**

Instead of leaving empty space when product prices are hidden, you can display custom
text such as:

    ```
    * "Price on request"
    * "Login to view price"
    * "Contact us for pricing"
    ```

This ensures your store looks professional while clearly guiding customers on the
next step, improving user experience and engagement.

**You can also display fully customizable messages on:**

    ```
    * Shop and archive pages
    * Product details page
    ```

Message placement can be configured for shop/archive pages.

**Turn your store into an enquiry-based selling system**

Instead of losing potential customers when purchases are disabled, you can capture
leads directly from product pages.

The plugin includes a powerful enquiry system that allows customers to submit product-
specific enquiries.

Store owners can:

    ```
    * Enable enquiry button on product pages
    * Show enquiry popup with a form
    * Use built-in enquiry form or integrate:
        - Contact Form 7
        - WPForms
    * Choose the preferred form system
    * Customize enquiry button text and position
    ```

This is perfect for:

    ```
    * B2B stores
    * Wholesale businesses
    * Custom or made-to-order products
    * Price-on-request products
    * Service-based WooCommerce stores
    ```

**Manage and reply to enquiries directly from your dashboard**

Unlike basic catalog plugins, this plugin not only hides purchasing options but 
also helps you capture and manage customer enquiries effectively.

The built-in enquiry management system allows you to:

    ```
    * Store all enquiries in the database
    * View enquiries from the admin panel
    * Mark enquiries as read/unread
    * Search and filter enquiries
    * Export enquiries as CSV
    * Automatically delete old enquiries (GDPR-friendly)
    ```

You can also reply to customer enquiries directly from the WordPress admin panel,
eliminating the need to switch between email clients.

**Advanced exclusion options allow you to:**

    ```
    * Disable catalog mode for specific categories.
    * Disable catalog mode for specific tags.
    * Exclude individual products.
    * Override global messages per product.
    ```

This gives you full flexibility over how and when products can be purchased.

The plugin can also be used to create a **Request a Quote system** for your store.
By hiding the product price and Add to Cart button, you can display an enquiry button
that allows customers to request pricing information directly from the product page.
This is especially useful for **B2B stores**, **wholesale businesses**, or **custom
products** where prices may vary depending on quantity, negotiation, or customer
requirements. Customers can easily submit their inquiries using the built-in enquiry
form or popular form plugins like **WPForms** or **Contact Form 7**, making it simple
for store owners to manage quote requests efficiently.

### Current Features (Free)

 * Enable catalog mode for all users.
 * Enable catalog mode only for visitors (unregistered users).
 * Show the login button when catalog mode is enabled for visitors.
 * Hide Add to Cart buttons.
 * Hide product price
 * Replace hidden product price with custom text to guide customers (e.g. “Price
   on request”, “Login to view price”) (NEW)
 * Prevent access to the Cart and Checkout pages.
 * Set the redirect URL for the Cart and Checkout pages.
 * Show custom message on:
    - Shop archive pages
    - Product details page
 * Select message position ( Shop & Archive pages )
 * Customize message text color, background color, alignment, padding, and font 
   size.
 * Shortcode to display a custom message anywhere
 * Easy to use
 * Translation ready

### Premium Features

 * All Free Features
 * Enable catalog mode only on selected weekdays.
 * Activate catalog mode during specific start and end times.
 * Activate catalog mode between defined start and end dates (NEW).
 * Enable catalog mode based on user roles.
 * Enable catalog mode based on countries.
 * Advanced inquiry system:
    - Built-in inquiry form
    - Contact Form 7 integration (NEW)
    - WPForms integration (NEW)
    - Form selection option (NEW)
    - Custom enquiry form heading
    - Custom inquiry button label
    - Enquiry button position control (NEW)
 * Enquiry management system (NEW):
    - Store all enquiries in database
    - View enquiries in admin panel
    - Mark enquiries as read/unread
    - Search and filter enquiries
    - Delete enquiries individually or in bulk
    - Export enquiries as CSV
    - Auto delete old enquiries (GDPR-friendly)
 * Enquiry reply system (NEW):
    - Reply to customers directly from admin panel
    - Send email replies to customers
    - Simple and fast reply interface
 * Exclude by categories (disable catalog mode for specific categories).
 * Exclude by tags (disable catalog mode for specific tags).
 * Exclude individual products ( disable catalog mode, hide price or enquiry form
   per product ).
 * Custom message per product ( override global message )
 * Redirect products to third-party or affiliate URLs.
 * Priority Email Support

## Screenshots

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

## Installation

 1. Unzip the plugin and upload the `product-catalog-mode-for-woocommerce` folder to
    the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. To change/modify plugin global settings, go to `WooCommerce > Settings > Product
    Catalog Settings` tab from WordPress admin area
 4. You are ready to use plugin

## FAQ

### Does it enable catalog mode only for the visitors?

Yes, it has the option to enable catalog mode only for the visitors. Also, have 
the option to enable catalog mode for all.

### Does it show login button when enable catalog mode for the visitors?

Yes, a login button will be shown instead of an Add to Cart button if you check 
this option from the admin area.

### Does it have an option to add a custom message for products when enabling catalog mode?

Yes, you can add a custom message from the admin area which will be shown on the
product details page.

### Does it have an option to disable catalog mode for certain categories?

Yes, but it is our premium feature. You need to upgrade to premium to get this feature.

### Does it enable catalog mode based on user roles?

Yes, but it is our premium feature. You need to upgrade to premium to get this feature.

### Does it enable catalog mode based on countries?

Yes, but it is our premium feature. You need to upgrade to premium to get this feature.

### Does it collect customer inquiries?

Yes, but it is our premium feature. You need to upgrade to premium to get this feature.

### Does it have options to disable catalog mode, disallow inquiry form and remove global message for individual products?

Yes, but it is our premium feature. You need to upgrade to premium to get this feature.

### Does it support adding third-party or affiliate site links for the products?

Yes, but it is our premium feature. You need to upgrade to premium to get this feature.

### Does it allow specifying weekly closing days and hours?

Yes, You can schedule specific weekdays to automatically close your shop on a recurring
weekly basis—ideal for store owners who observe regular days off or need to adjust
operating hours on certain days. But it is our premium feature. You need to upgrade
to premium to get this feature.

### Can I schedule catalog mode for a specific date range?

Yes, you can define a **start date and end date** to automatically enable catalog
mode for a specific period. This is useful if you want to temporarily disable purchases
during holidays, maintenance, or special store events.
 However, this is a **premium
feature**, so you need to upgrade to the premium version to use it.

### Can I use external form plugins for product enquiries?

Yes, besides the built-in enquiry form, you can also integrate popular form plugins
like **Contact Form 7** and **WPForms** for handling product enquiries. This gives
store owners flexibility to use their preferred form system.
 This integration is
available in the **premium version**.

### Can I choose which enquiry form to use?

Yes, you can select the enquiry form type from the plugin settings. Available options
include the **built-in form**, **Contact Form 7**, or **WPForms**, allowing you 
to choose the form system that best fits your store.
 This option is available in
the **premium version**.

### Can I manage customer enquiries from the admin area?

Yes, the plugin includes an enquiry management system that allows you to view, search,
filter, and export all customer enquiries directly from your WordPress dashboard.
This is a premium feature.

### Can I reply to customer enquiries from the admin area?

Yes, you can reply to customer enquiries directly from the WordPress admin panel.
The plugin provides a simple reply interface so you can communicate with customers
without leaving your dashboard. This is a premium feature.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Product Catalog Mode For WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ WP Artisan ](https://profiles.wordpress.org/sumon086/)

[Translate “Product Catalog Mode For WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/product-catalog-mode-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/product-catalog-mode-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/product-catalog-mode-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/product-catalog-mode-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/product-catalog-mode-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1.3

 * NEW: Replace hidden product price with custom text to guide customers (e.g. “
   Price on request”, “Login to view price”)
 * NEW: Enquiry management system (admin panel, filters, export, auto delete)
 * NEW: Reply to enquiries directly from admin panel
 * Improved enquiry system UX
 * Compatibility check with latest WordPress & WooCommerce

#### 2.1.2

 * Fixed issue related to Display Custom Message option
 * Plugin settings page UI/UX improvement.
 * Update freemius SDK
 * Compatibility check with WordPress and WooCommerce latest version.

#### 2.1.1

 * Fix product grid item custom message option
 * Activate catalog mode between defined start and end dates.
 * Advanced inquiry system – Built-in inquiry form, Contact Form 7 integration and
   WPForms integration.
 * Compatibility check with WordPress and WooCommerce latest version.

#### 2.1.0

 * Set custom message text alignment, text padding and font size
 * Update freemius SDK
 * Compatibility check with WP and WooCommerce latest version.

#### 1.0.9

 * Activate catalog mode exclusively during the defined start and end times
 * Exclude by tags ( means you can disable catalog mode for all products in a tag)
 * Update freemius SDK
 * Compatibility check with WP and WooCommerce latest version.

#### 1.0.8

 * Added a new shortcode that allows you to display the custom message on pages 
   and posts
 * Fixed product category page message display issue
 * Update freemius SDK
 * Compatibility check with WP and WooCommerce latest version.

#### 1.0.7

 * Change the custom message text color and background color
 * Enable catalog mode only for selected weekdays
 * Update freemius SDK
 * Compatibility check with WP and WooCommerce latest version.

#### 1.0.6

 * Prevent access to the cart and checkout page
 * Set a redirect URL for the cart and checkout page
 * Update freemius SDK
 * Compatibility check with WP and WooCommerce latest version.

#### 1.0.5

 * Update freemius SDK
 * Compatibility check with WP and WooCommerce latest version.

#### 1.0.4

 * Update freemius SDK
 * Compatibility check with WP and WooCommerce latest version.

#### 1.0.3

 * Update freemius SDK
 * Compatibility check with WP and WooCommerce latest version.

#### 1.0.2

 * Hide add to cart button from woocommerce blocks product grid item html
 * Compatibility check with WP and WooCommerce latest version.

#### 1.0.1

 * Select option to show a custom message on product archive pages and product details
   page
 * Fix js issue
 * freemius SDK update

#### 1.0.0

 * Initial release.

## Meta

 *  Version **2.1.3**
 *  Last updated **6 days ago**
 *  Active installations **200+**
 *  WordPress version ** 4.4 or higher **
 *  Tested up to **7.0**
 * Tags
 * [hide product price](https://wordpress.org/plugins/tags/hide-product-price/)[product catalog](https://wordpress.org/plugins/tags/product-catalog/)
   [product catalog woocommerce](https://wordpress.org/plugins/tags/product-catalog-woocommerce/)
   [product inquiry](https://wordpress.org/plugins/tags/product-inquiry/)[remove add to cart](https://wordpress.org/plugins/tags/remove-add-to-cart/)
 *  [Advanced View](https://wordpress.org/plugins/product-catalog-mode-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/product-catalog-mode-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/product-catalog-mode-for-woocommerce/reviews/)

## Contributors

 *   [ WP Artisan ](https://profiles.wordpress.org/sumon086/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/product-catalog-mode-for-woocommerce/)