Overview
↑ Back to topCatalog Master for WooCommerce gives store owners full control over product visibility, pricing displays, cart options, and checkout processes. This versatile plugin allows merchants to set restrictions on product visibility, manipulate price displays, and customize “Add to Cart” buttons based on various conditions.
The plugin enhances user experience and boosts sales by enabling personalized product offerings, vast pricing strategies, and simplified purchasing processes.
Features
↑ Back to top- Hide or show specific products, categories and tags from selected users roles or registered customer and not logged-in users.
- Hide/show product prices or replace the product price with a custom label or add a custom redirecting URL.
- Easily customize or disable the “Add to Cart” button with custom text, links, and colors to improve user experience and boost sales on product and archive pages.
- Show, hide, or customize the quantity box with quantity limits for minimum, maximum, step values, and display plus/minus buttons to simplify product selection.
- Show and customize a sale badge text and colors or hide from selected products.
- Show, hide or replace Cart Page with an alternate URL.
- Shipping Method Control
- Customize Checkout Button
- Redirect checkout page
- Show, hide, or modify billing fields during checkout.
- Display, hide, or customize the additional notes section at checkout.
- Hide or show payment methods such as Cash on Delivery or online payments.
- Modify the “Place Order” button with custom text, color or hide
- Control product visibility and purchasing rules with options to set stock limits and manage stock visibility.
- Apply price visibility for specific price ranges.
- Schedule product visibility by time and date.
- Show or hide products based on customer location
- Restrict or display a products, categories and tags based on customers and user roles.
Installation
↑ Back to top- Download the plugin from your WooCommerce account.
- Login to your WordPress admin dashboard.
- Go to Plugins > Add New.
- Click Upload Plugin and select the plugin zip file.
- Click Install Now and Activate the plugin.
Setup and Configuration
↑ Back to topStep 1: Access Catalog Master Settings
↑ Back to topGo to Products> Catalog Master in the WordPress dashboard.

Click Add New Restriction to create custom restrictions.

Step 2: Configure Settings
↑ Back to top- Title: Name your restriction.
- Priority: Set rule priority (lower numbers take precedence).
Step 3: Select Restriction Type
↑ Back to topChoose from:
- Product Restrictions: Hide or Show
- Price Restrictions:
Before Price Text: Add custom text before the product price.
After Price Text: Append text after the product price.
- Show Minimum Price for Variable Products: Display only the lowest price for variable products.

- Replace price and Redirect URL: Enter personalized text instead of the price. Also, can direct users to a custom URL for more information or to inquire about the product.

Add to Cart Restrictions
- Customize “Add to Cart” button text for specific pages.
- Archive Page Button Text
- Product Page Button Text

- Disable the “Add to Cart” button for certain products or users.
- Replace the default button with custom labels or URL.

Change Add to Cart Button Color and Background.

Quantity Box
- Show or Customize the quantity box and set product’s quantity limits for product pages
- Minimum Quantity
- Maximum Quantity
- Step Quantity
- Plus/Minus Buttons

- You can remove the quantity selector from specific products by creating a different restriction.
Sale Badge
- Display a sale badge with custom text and colors.

- Choose to hide the sale badge if you want.
Cart Page Restrictions
- Choose to hide, show or replace the cart page with another page using a redirecting URL.

Shipping Methods Restrictions
- Show or hide specific shipping methods for certain users (e.g., Local Pickup).

Proceed Checkout Restrictions
- Personalize the “Proceed to Checkout” button with custom text, text color, background color and URL redirects.

Checkout Page Restrictions
- Hide show or replace page link with a redirecting URL.
Billing Fields Restrictions
- Billing fields visibility can be modified.

Shipping Fields Restrictions
- Shipping fields visibility can be modified.

Additional Fields Restrictions
- Choose to show or hide order notes.

Payment Methods Restrictions
- Payment methods like COD or online transaction options can be shown or hidden based on rules like user roles, order total, or product type.
Place Order Restrictions
- Choose to show, hide or replace the “Place Order” button with an alternate label and color.

Additional Conditions
- Set minimum and maximum stock limits to hide/show products, add-to-cart button, prices and other features.
- Apply price range conditions to hide/show products, add-to-cart button, prices and restrictions.
- Control products, add-to-cart button, prices and other restrictions visibility based on time and date.
- Show or hide products, add-to-cart button, prices and other restrictions based on customer location.

Finally, choose a specific Product Category as per user roles you are applying restrictions for.

Click to Publish.
Managing Restrictions
- Create multiple restriction rules.
- Assign conditions such as user roles, countries, or specific products.
- Apply priority-based execution.

FAQs
↑ Back to top1. Can I hide products only for certain countries? Yes, use the country restriction feature to hide/show products for specific regions.
2. Can I replace the “Add to Cart” button with a link? Yes, you can replace it with custom labels and URLs through the Add to Cart restriction settings.
3. How can I hide a specific shipping method for B2C users?
To hide a specific shipping method for B2C users:
Create a new restriction rule and select Shipping Methods Restrictions.Choose the shipping method you want to hide, and set the condition to apply only for user roles categorized as B2C (e.g., “Customers”).Save and publish the rule to apply changes.
4. How can I display only Cash on Delivery for wholesale customers?
To limit payment options to Cash on Delivery for wholesale customers:
Add a new restriction under Payment Methods Control. Select “Cash on Delivery” as the only visible payment method. Set the condition to apply this rule exclusively to the “Wholesale” user role. Save the rule.
5. Can I hide the Address 2 field from the checkout page?
Yes, you can hide the Address 2 field from the checkout page by selecting Billing Fields restriction. From the list choose “Address 2” and mark it as hidden. Save and publish the rule to hide the field for all customers or specific user roles.6. Can I customize the Add to Cart button for specific products?
Yes, you can customize the Add to Cart button text, color, or functionality for individual products. Just Select the product(s) you want to target, and customize the button’s text, color, or add a custom URL.
NOTE: Some features, particularly cart and checkout customizations, are not fully supported when using WooCommerce Cart or Checkout blocks.