WordPress plugin intelligence profile

Hide Price and Add to Cart for WooCommerce

Hide product prices and the Add to Cart button in WooCommerce with rule-based control. Perfect for B2B, wholesale, and catalog mode stores.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.4
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update23 Oct 202612d ago
Active installations800Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 3 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Hide Price and Add to Cart for WooCommerce version 1.0.4 as active, updated 12d ago and tested up to WordPress 7.1.

Overview

About this plugin

Hide Price and Add to Cart for WooCommerce gives store owners full rule-based control over pricing visibility and purchase options — no coding required.

Create unlimited visibility rules and define exactly who sees prices and the Add to Cart button, and on which products. Each rule lets you target specific products, categories, tags, or brands, and apply it to specific user roles, individual users, or guest visitors.

Whether you’re running a wholesale store, a B2B shop, a members-only catalog, or a quote-based business — this plugin makes conditional pricing visibility simple and flexible.

Why Use This Plugin?

Many WooCommerce stores need to control who can see prices and buy products. Common scenarios include:

  • Hide prices from guest users until they register or log in
  • Show pricing only to approved wholesale or B2B customers
  • Replace “Add to Cart” with a “Request a Quote” or “Contact Us” button
  • Convert your WooCommerce store into a browse-only product catalog
  • Restrict purchasing for specific products or entire categories by user role

Key Features

Unlimited Hide Rules

Create as many rules as your store needs. Each rule is managed independently, giving you granular control across your entire catalog.

Hide Price with Custom Replacement Text

* Completely hide the product price

, “Login to See Price”, “Call for Price”, “Request a Quote”, or “Members Only”

* Leave the price area blank if preferred

Hide Add to Cart Button — Two Replacement Options

* Remove the Add to Cart button entirely

, “Contact Us for Pricing”)

* Replace it with a styled custom link button pointing to any URL — your contact page, a quote form, a WhatsApp chat link, an email address, or any external page

Works on Shop Pages AND Single Product Pages

Rules apply both on archive/shop listing pages and on individual product pages, so your store looks consistent everywhere.

Supports All WooCommerce Product Types

Rules are applied correctly across simple products, variable products (including individual variations), grouped products, external/affiliate products, and WooCommerce Subscriptions.

Precise Product Targeting

Control which products each rule applies to:

* Apply to all products in your store with one click

* Target specific individual products

* Target entire product categories

* Target products by tag

* Target products by brand (compatible with brand taxonomy plugins)

Flexible User & Role Targeting

Control which visitors each rule applies to:

* Target specific individual user accounts by name

* Target any WordPress or WooCommerce user role — including Guests, Customers, Subscribers, Wholesalers, or any custom role

* If no user or role is specified, the rule applies to everyone

Results Cached for Performance

Rules are cached using WordPress object cache, so your store runs fast even with many rules active.

Developer-Friendly with Custom Hooks

Extend and customize the plugin’s behavior using built-in filters:

* woomanagers_replace_price_text — Filter the replacement text shown instead of the price

* woomanagers_replace_add_to_cart_text — Filter the replacement text shown instead of the Add to Cart button

* wmhp_hide_price_register_post_type — Customize the Hide Price Rules post type registration

Translation Ready

pot file included. Ready for translation into any language.

Built to WordPress and WooCommerce Standards

* Follows official WordPress coding standards

* Nonce verification and data sanitization on all inputs

* Integrates natively into the WooCommerce admin menu

* No bloat — only loads what it needs

Perfect For

  • Wholesale WooCommerce Stores — Show prices only to approved wholesale accounts
  • B2B eCommerce Websites — Gate pricing behind login for business customers
  • Catalog Mode Shops — Let visitors browse products without seeing prices or buying
  • Membership-Based Stores — Restrict pricing visibility to paid members
  • Quote-Based Businesses — Replace Add to Cart with a quote request button
  • Manufacturer & Distributor Sites — Display your product range without enabling direct purchases
  • Private or Invite-Only Stores — Restrict all purchasing to specific registered users

Use Cases

  • Hide all prices for guest (non-logged-in) visitors
  • Show prices only to users with the “Wholesaler” role
  • Replace “Add to Cart” with a WhatsApp button for a specific product category
  • Hide pricing on a specific brand’s products for retail customers
  • Create a catalog-only experience for trade show or brochure-style stores
  • Allow browsing but require login before any purchase can be made

Free and Pro

Everything described above is included in this free plugin, with no rule limits, no time limits and no locked settings.

For stores that need more, Hide Price & Add to Cart for WooCommerce — Pro is available from WooManagers. It adds:

  • Geolocation targeting — show or hide prices by country, state, city or ZIP code
  • Inline enquiry forms — replace the Add to Cart button with a Contact Form 7, WPForms or Gravity Forms form
  • Variable product selectors on shop and archive pages
  • A global performance settings panel

The free plugin works on its own and does not require the Pro version.

Part of the WMGRs B2B range

Hide Price and Add to Cart is part of the free WMGRs range of B2B and wholesale tools for WooCommerce. Each plugin works on its own and they work well together:

  • WMGRs Role Based Pricing for WooCommerce — wholesale and trade prices per user role.
  • WMGRs Tiered Pricing for WooCommerce — quantity-based bulk discounts.
  • WMGRs Catalog Access Rules for WooCommerce — hide products or categories from guests or selected roles.
  • WMGRs Minimum Order Quantity & Amount for WooCommerce — minimum quantities, pack sizes and a minimum order amount.
  • WMGRs Request a Quote for WooCommerce — let customers request a quote instead of checking out.
  • WMGRs Tax and VAT Exempt for WooCommerce — VAT number field and tax-exempt customers.
  • WMGRs Registration Form & Account Approval for WooCommerce — custom registration fields and manual approval of new customer accounts.

Documentation and support

com. org support forum.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • hide add to cart woocommerce
  • hide price woocommerce
  • role based pricing woocommerce
  • woocommerce b2b
  • woocommerce catalog mode
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity23 Oct 202612d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.31.0.4
WordPress compatibility7.17.1.3
Version1.0.21.0.3
WordPress requirement5.96.2
PHP requirement7.27.4
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.