Catalog Visibility for WooCommerce Documentation

Installation

↑ Back to top
  1. Download the .zip file from your WooCommerce account.
  2. Go to WordPress Admin > Plugins > Add New > Upload and select the ZIP file you downloaded in step 1.
  3. Install Now and Activate the extension.

More information is at Install and Activate Plugins/Extensions.

Activating the Plugin

↑ Back to top

After activation, the Catalog Visibility extension will be ready for your WooCommerce store.

Configuration

↑ Back to top

Once installed, the Catalog Visibility plugin will add five sections under the WooCommerce menu in the WordPress admin panel:

  1. Visibility Rules
  2. Price List Rules
  3. MoQ (Minimum Order Quantity) Rules
  4. MoV (Minimum Order Value) Rules
  5. Custom Roles
  6. Settings

1. Visibility Rules

↑ Back to top

To configure product visibility settings:

  1. Navigate to Catalog Visibility > Visibility Rules > Manage Catalog Visibility Rules

2. Click “Add New Rule”

3. Enter Title for Price List Rule: Enter the title for the Price List Rule. This title will help you easily identify and manage the rule later on the Manage Price List Rules screen.

4. Define the Rule Criteria

  • Rule Title – A unique name for reference.
  • Visibility Action – Choose whether to show or hide selected products in the catalog.
  • Entire Catalog – Enable to apply the rule store-wide, or disable to target specific products/categories.
  • Customers – Apply to all customers or select specific ones.
  • User Roles – Apply to all user roles or specific ones.
  • Geo-Location – Apply globally or restrict to selected countries.
  • Set Rule Priority – Define execution order (lower values run first).

5. Click “Publish” to activate the rule.

6. Confirm that the rule appears under Manage Catalog Visibility Rules.

Manage Catalog Visibility Rules

↑ Back to top
  • View all active rules in a grid format.
  • Edit, delete, search, and filter rules by date.

2. Price List Rules

↑ Back to top

Creating a Price List Rule

↑ Back to top

To create a price list rule, follow these steps:

Navigate to: Catalog Visibility > Price List Rules.

  1. Click “Add New Rule.”
  2. Enter a Rule Title for easy identification.
  3. Define Rule Criteria:
    • Customers – Apply the rule to all customers or specific ones.
    • User Roles – Apply to all roles or selected ones.
    • Geo-Location – Apply globally or restrict to specific countries.
  4. Select Pricing Adjustment Method:
    • Reduce Price by Percentage – Deduct a percentage from the original price.
      Formula:
      Final Price = Original Price – (Original Price * Percentage )
    • Set a New Price – Override the existing price with a fixed amount.
  5. Configure Product List:
    • Manual Entry via UI: Manually update prices and volume pricing breaks directly in the interface.
    • Bulk Price List Update via CSV:
      • Download the CSV template, which contains the following columns:
        • Price List ID
        • Product Names
        • SKU
        • Product ID
        • Description
        • Original Price
        • Updated Price
        • Volume Pricing
      • Add the updated prices in the Updated Price column and define volume pricing rules.
      • Format volume pricing rules as: Quantity | Price (e.g., 5|30, 6|50).
      • Upload the completed CSV to update the prices efficiently instead of manual entry.
    • Select Price List Scope: Apply the price list to specific user roles, geo-locations, or customers.
    • Choose Pricing Adjustment Option: The updated price and volume pricing rules will apply based on your selected pricing method (New Price or Reduce by Percentage).
  6. Set Default Catalog Price:
    • Enable this option to apply a single default price across the entire catalog.
    • If you update a price in a specific price list, only that product’s price will change, while the rest will retain the default price.
  7. Set Rule Priority:
    • Lower values apply first when multiple rules exist.
  8. Click “Publish” to activate the rule.

Managing Price List Rules

↑ Back to top
  • View and manage rules under the Manage Price List Rules section.
  • Edit, delete, search, and filter rules as needed.

Bulk Price List Update via CSV

↑ Back to top
  1. Click “Upload CSV” to access the settings screen.

2. Download the CSV file, which includes all created price lists along with their products.

Adjust product prices and add volume pricing rules in the following format:

  • Quantity Break | New Price (e.g., 5|20, 10|30 where 5 is the quantity break and 20 is the new price).

4. The prices will update automatically based on the selected Pricing Adjustment Method.

5. Re-upload the modified CSV to apply changes across all price lists.

Note: The bulk CSV upload option updates all price lists, whereas the CSV upload in the specific price list rule section updates only that particular price list.

 3. MoQ (Minimum Order Quantity) Rules

Adding a New MOQ Rule

↑ Back to top
  1. Navigate to: WooCommerce > MoQ Rules.
  2. Click “Add New Rule.”
  3. Configure the following settings:
    • Entire Catalog – Apply to all products or select specific ones.
    • Quantity Selection Method – Choose between:
      • Range – Set min-max limits.
      • Multiplier – Define fixed increments.
    • Customers – Apply to all or selected customers.
    • User Roles – Apply to all or specific roles.
    • Geo-Location – Apply globally or restrict to selected countries.
  1. Click “Publish” to apply the rule.

Managing MOQ Rules

↑ Back to top
  • View, edit, delete, search, and filter MOQ rules under the Manage MoQ Rules screen.

4. MOV (Minimum Order Volume) Rules

↑ Back to top

Adding a New MOV Rule

↑ Back to top
  1. Navigate to: WooCommerce > Catalog Visibility > MoV Rules.
  2. Click “Add New Rule.”
  3. Configure the following settings:
    • Entire Catalog – Apply to all products or select specific ones.
    • Order Volume Range – Set the minimum and maximum volume required per order.
    • Customers – Apply to all or selected customers.
    • User Roles – Apply to all or specific roles.
    • Geo-Location – Apply globally or restrict to selected countries.
  4. Click “Publish” to activate the rule.

Managing MoV Rules

↑ Back to top
  • View, edit, delete, search, and filter MoV rules under the Manage MoV Rules screen.

5. Custom Roles

↑ Back to top

To create a custom role, follow these steps:

  1. Navigate to Catalog Visibility > Custom Roles in your WooCommerce admin panel.
  2. Click on “Add New Custom Role”.
  1. Enter a name for the custom role.
  2. Click Publish, and the role will be created.

Note: If you plan to set up rules such as Catalog Visibility, Price List, MOQ (Minimum Order Quantity), or MOV (Minimum Order Value) for a custom role, you must create the custom role first. Once created, it will be available in the User Roles list for rule assignment.

Managing Custom Roles

↑ Back to top

After creating a role, you can manage it from the Manage Custom Role screen, where you can:

  • Edit existing roles
  • Delete roles
  • Search and filter roles

6. Settings

↑ Back to top

Catalog Visibility Settings

↑ Back to top
  1. Hide Catalog Prices for Non-Logged-in Users: Enable to hide prices for guests.
  • Hide Entire Catalog: If enabled, choose to hide prices for all products, if not then select specific products/categories.
  1. Hide Products for Non-Logged-in Users: Enable to restrict product visibility for guests.
    • Hide Entire Catalog: If enabled, choose to hide: Entire Catalog (All products). If not then select specific Products or Categories.
  2. Hide Pages for Non-Logged-in Users: Enable this toggle to Disable page access for users who are not logged in.
  • Hide Entire Catalog: Enable this toggle to hide the entire store from non-logged-in users.
  • If you choose not to hide the entire store, you can select specific pages to restrict access.
  • Set a redirection page to control where users are redirected when they try to access a hidden page.