{"id":182766,"date":"2024-07-29T10:15:59","date_gmt":"2024-07-29T10:15:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/hide-price-and-add-to-cart-lite\/"},"modified":"2026-05-21T10:04:25","modified_gmt":"2026-05-21T10:04:25","slug":"hide-price-and-add-to-cart-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/mr.wordpress.org\/plugins\/hide-price-and-add-to-cart-for-woocommerce\/","author":21100200,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.9","requires_php":"7.2","requires_plugins":null,"header_name":"Hide price and add to cart Lite","header_author":"WooManagers","header_description":"Hide price and add to cart for WooCommerce Products.","assets_banners_color":"fdfdfe","last_updated":"2026-05-21 10:04:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/woomanagers.com\/","header_author_uri":"https:\/\/woomanagers.com","rating":5,"author_block_rating":0,"active_installs":100,"downloads":1240,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"woomanagers","date":"2026-05-21 10:04:25"}},"upgrade_notice":{"1.0.1":"<p>Fixes a bug where prices were not correctly hidden for variable product variations. Update recommended for all users with variable products in their store.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3533942,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3533942,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3533358,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3533347,"resolution":"772x250","location":"assets","locale":"","width":722,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3127229,"resolution":"1","location":"assets","locale":"","width":3414,"height":1890},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3127229,"resolution":"2","location":"assets","locale":"","width":3098,"height":1038},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3127229,"resolution":"3","location":"assets","locale":"","width":2506,"height":1158},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3127229,"resolution":"4","location":"assets","locale":"","width":2268,"height":1200},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3127229,"resolution":"5","location":"assets","locale":"","width":2344,"height":1776},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3127229,"resolution":"6","location":"assets","locale":"","width":2344,"height":1808}},"screenshots":{"1":"Rule list \u2014 manage all your hide price rules from the WooCommerce admin menu.","2":"Hide Price &amp; Add to Cart settings \u2014 configure price hiding and button replacement options per rule.","3":"Users &amp; Roles targeting \u2014 select which individual users or user roles the rule applies to.","4":"Products &amp; Taxonomies targeting \u2014 apply the rule to all products, or specific products, categories, tags, or brands.","5":"Frontend example \u2014 price replaced with custom text on a product page.","6":"Frontend example \u2014 Add to Cart button replaced with a custom link button."}},"plugin_section":[],"plugin_tags":[125188,255704,256628,190090,75933],"plugin_category":[45],"plugin_contributors":[230126],"plugin_business_model":[],"class_list":["post-182766","plugin","type-plugin","status-publish","hentry","plugin_tags-hide-add-to-cart-woocommerce","plugin_tags-hide-price-woocommerce","plugin_tags-role-based-pricing-woocommerce","plugin_tags-woocommerce-b2b","plugin_tags-woocommerce-catalog-mode","plugin_category-ecommerce","plugin_contributors-woomanagers","plugin_committers-woomanagers"],"banners":{"banner":"https:\/\/ps.w.org\/hide-price-and-add-to-cart-for-woocommerce\/assets\/banner-772x250.png?rev=3533347","banner_2x":"https:\/\/ps.w.org\/hide-price-and-add-to-cart-for-woocommerce\/assets\/banner-1544x500.png?rev=3533358","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/hide-price-and-add-to-cart-for-woocommerce\/assets\/icon-128x128.png?rev=3533942","icon_2x":"https:\/\/ps.w.org\/hide-price-and-add-to-cart-for-woocommerce\/assets\/icon-256x256.png?rev=3533942","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/hide-price-and-add-to-cart-for-woocommerce\/assets\/screenshot-1.png?rev=3127229","caption":"Rule list \u2014 manage all your hide price rules from the WooCommerce admin menu."},{"src":"https:\/\/ps.w.org\/hide-price-and-add-to-cart-for-woocommerce\/assets\/screenshot-2.png?rev=3127229","caption":"Hide Price &amp; Add to Cart settings \u2014 configure price hiding and button replacement options per rule."},{"src":"https:\/\/ps.w.org\/hide-price-and-add-to-cart-for-woocommerce\/assets\/screenshot-3.png?rev=3127229","caption":"Users &amp; Roles targeting \u2014 select which individual users or user roles the rule applies to."},{"src":"https:\/\/ps.w.org\/hide-price-and-add-to-cart-for-woocommerce\/assets\/screenshot-4.png?rev=3127229","caption":"Products &amp; Taxonomies targeting \u2014 apply the rule to all products, or specific products, categories, tags, or brands."},{"src":"https:\/\/ps.w.org\/hide-price-and-add-to-cart-for-woocommerce\/assets\/screenshot-5.png?rev=3127229","caption":"Frontend example \u2014 price replaced with custom text on a product page."},{"src":"https:\/\/ps.w.org\/hide-price-and-add-to-cart-for-woocommerce\/assets\/screenshot-6.png?rev=3127229","caption":"Frontend example \u2014 Add to Cart button replaced with a custom link button."}],"raw_content":"<!--section=description-->\n<p><strong>Hide Price and Add to Cart for WooCommerce<\/strong> gives store owners full rule-based control over pricing visibility and purchase options \u2014 no coding required.<\/p>\n\n<p>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.<\/p>\n\n<p>Whether you're running a wholesale store, a B2B shop, a members-only catalog, or a quote-based business \u2014 this plugin makes conditional pricing visibility simple and flexible.<\/p>\n\n<h4>Why Use This Plugin?<\/h4>\n\n<p>Many WooCommerce stores need to control who can see prices and buy products. Common scenarios include:<\/p>\n\n<ul>\n<li>Hide prices from guest users until they register or log in<\/li>\n<li>Show pricing only to approved wholesale or B2B customers<\/li>\n<li>Replace \"Add to Cart\" with a \"Request a Quote\" or \"Contact Us\" button<\/li>\n<li>Convert your WooCommerce store into a browse-only product catalog<\/li>\n<li>Restrict purchasing for specific products or entire categories by user role<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<p><strong>Unlimited Hide Rules<\/strong>\nCreate as many rules as your store needs. Each rule is managed independently, giving you granular control across your entire catalog.<\/p>\n\n<p><strong>Hide Price with Custom Replacement Text<\/strong>\n* Completely hide the product price\n* Replace it with any custom text \u2014 e.g., \"Login to See Price\", \"Call for Price\", \"Request a Quote\", or \"Members Only\"\n* Leave the price area blank if preferred<\/p>\n\n<p><strong>Hide Add to Cart Button \u2014 Two Replacement Options<\/strong>\n* Remove the Add to Cart button entirely\n* Replace it with plain custom text (e.g., \"Contact Us for Pricing\")\n* Replace it with a styled custom link button pointing to any URL \u2014 your contact page, a quote form, a WhatsApp chat link, an email address, or any external page<\/p>\n\n<p><strong>Works on Shop Pages AND Single Product Pages<\/strong>\nRules apply both on archive\/shop listing pages and on individual product pages, so your store looks consistent everywhere.<\/p>\n\n<p><strong>Supports All WooCommerce Product Types<\/strong>\nRules are applied correctly across simple products, variable products (including individual variations), grouped products, external\/affiliate products, and WooCommerce Subscriptions.<\/p>\n\n<p><strong>Precise Product Targeting<\/strong>\nControl which products each rule applies to:\n* Apply to all products in your store with one click\n* Target specific individual products\n* Target entire product categories\n* Target products by tag\n* Target products by brand (compatible with brand taxonomy plugins)<\/p>\n\n<p><strong>Flexible User &amp; Role Targeting<\/strong>\nControl which visitors each rule applies to:\n* Target specific individual user accounts by name\n* Target any WordPress or WooCommerce user role \u2014 including Guests, Customers, Subscribers, Wholesalers, or any custom role\n* If no user or role is specified, the rule applies to everyone<\/p>\n\n<p><strong>Results Cached for Performance<\/strong>\nRules are cached using WordPress object cache, so your store runs fast even with many rules active.<\/p>\n\n<p><strong>Developer-Friendly with Custom Hooks<\/strong>\nExtend and customize the plugin's behavior using built-in filters:\n* <code>woomanagers_replace_price_text<\/code> \u2014 Filter the replacement text shown instead of the price\n* <code>woomanagers_replace_add_to_cart_text<\/code> \u2014 Filter the replacement text shown instead of the Add to Cart button\n* <code>wmhp_hide_price_register_post_type<\/code> \u2014 Customize the Hide Price Rules post type registration<\/p>\n\n<p><strong>Translation Ready<\/strong>\nFully internationalized with a <code>.pot<\/code> file included. Ready for translation into any language.<\/p>\n\n<p><strong>Built to WordPress and WooCommerce Standards<\/strong>\n* Follows official WordPress coding standards\n* Nonce verification and data sanitization on all inputs\n* Integrates natively into the WooCommerce admin menu\n* No bloat \u2014 only loads what it needs<\/p>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li><strong>Wholesale WooCommerce Stores<\/strong> \u2014 Show prices only to approved wholesale accounts<\/li>\n<li><strong>B2B eCommerce Websites<\/strong> \u2014 Gate pricing behind login for business customers<\/li>\n<li><strong>Catalog Mode Shops<\/strong> \u2014 Let visitors browse products without seeing prices or buying<\/li>\n<li><strong>Membership-Based Stores<\/strong> \u2014 Restrict pricing visibility to paid members<\/li>\n<li><strong>Quote-Based Businesses<\/strong> \u2014 Replace Add to Cart with a quote request button<\/li>\n<li><strong>Manufacturer &amp; Distributor Sites<\/strong> \u2014 Display your product range without enabling direct purchases<\/li>\n<li><strong>Private or Invite-Only Stores<\/strong> \u2014 Restrict all purchasing to specific registered users<\/li>\n<\/ul>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li>Hide all prices for guest (non-logged-in) visitors<\/li>\n<li>Show prices only to users with the \"Wholesaler\" role<\/li>\n<li>Replace \"Add to Cart\" with a WhatsApp button for a specific product category<\/li>\n<li>Hide pricing on a specific brand's products for retail customers<\/li>\n<li>Create a catalog-only experience for trade show or brochure-style stores<\/li>\n<li>Allow browsing but require login before any purchase can be made<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install it directly from the WordPress plugin directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and active \u2014 this plugin requires it.<\/li>\n<li>Navigate to <strong>WooCommerce \u2192 Hide Price Rules<\/strong> in your admin menu.<\/li>\n<li>Click <strong>Add New Rule<\/strong>, give it a title, and configure your settings:\n\n<ul>\n<li>Under <strong>Hide Price &amp; Add to Cart<\/strong>: choose whether to hide the price, set replacement text, hide the Add to Cart button, and choose whether to replace it with text or a custom link button.<\/li>\n<li>Under <strong>Users &amp; Roles<\/strong>: select individual users and\/or user roles the rule applies to.<\/li>\n<li>Under <strong>Products &amp; Taxonomies<\/strong>: select whether to apply to all products, or pick specific products, categories, tags, or brands.<\/li>\n<\/ul><\/li>\n<li>Publish the rule. It takes effect immediately on your storefront.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20variable%20products%3F\"><h3>Does this plugin work with variable products?<\/h3><\/dt>\n<dd><p>Yes. Rules are applied correctly to variable products. When a variation is displayed, the plugin looks up the parent product to check which rules apply, ensuring consistent behavior across all variations.<\/p><\/dd>\n<dt id=\"can%20i%20create%20different%20rules%20for%20different%20user%20roles%3F\"><h3>Can I create different rules for different user roles?<\/h3><\/dt>\n<dd><p>Yes. Each rule lets you target one or more user roles independently. For example, you can create one rule that hides prices for Guests, and a separate rule that hides the Add to Cart button for Customers but not Wholesalers.<\/p><\/dd>\n<dt id=\"can%20i%20target%20individual%20user%20accounts%2C%20not%20just%20roles%3F\"><h3>Can I target individual user accounts, not just roles?<\/h3><\/dt>\n<dd><p>Yes. In addition to targeting roles, you can select specific registered users by name so a rule applies only to those accounts.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20prices%20on%20just%20specific%20products%2C%20not%20the%20whole%20store%3F\"><h3>Can I hide prices on just specific products, not the whole store?<\/h3><\/dt>\n<dd><p>Yes. Each rule can be scoped to specific products, categories, tags, or brands \u2014 or set to apply to all products. You have full control.<\/p><\/dd>\n<dt id=\"can%20i%20replace%20the%20add%20to%20cart%20button%20with%20a%20link%20to%20my%20whatsapp%20or%20contact%20form%3F\"><h3>Can I replace the Add to Cart button with a link to my WhatsApp or contact form?<\/h3><\/dt>\n<dd><p>Yes. Choose \"Replace with custom link button\", enter your button text, and paste any URL \u2014 including a WhatsApp chat link (https:\/\/wa.me\/...), a contact page, a quote form, or any external URL.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20both%20the%20shop%2Fcategory%20pages%20and%20single%20product%20pages%3F\"><h3>Does it work on both the shop\/category pages and single product pages?<\/h3><\/dt>\n<dd><p>Yes. Rules are enforced on both archive (shop, category, tag) pages and on single product pages.<\/p><\/dd>\n<dt id=\"will%20hiding%20prices%20affect%20my%20seo%3F\"><h3>Will hiding prices affect my SEO?<\/h3><\/dt>\n<dd><p>No. The plugin hides prices at the display level using WooCommerce's standard price filter. Product pages remain fully indexable by search engines.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and activated. The plugin will automatically deactivate and show an admin notice if WooCommerce is not detected.<\/p><\/dd>\n<dt id=\"how%20many%20rules%20can%20i%20create%3F\"><h3>How many rules can I create?<\/h3><\/dt>\n<dd><p>Unlimited. There is no cap on the number of rules.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20woocommerce%20subscriptions%3F\"><h3>Is this plugin compatible with WooCommerce Subscriptions?<\/h3><\/dt>\n<dd><p>Yes. The Add to Cart replacement logic explicitly handles WooCommerce Subscription product types.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20on%20a%20wordpress%20multisite%3F\"><h3>Can I use this on a WordPress Multisite?<\/h3><\/dt>\n<dd><p>The plugin is designed for standard WordPress installations. Multisite support has not been officially tested.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Corrected price hiding for variable product variations.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Hide product prices and the Add to Cart button in WooCommerce with rule-based control. Perfect for B2B, wholesale, and catalog mode stores.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/182766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=182766"}],"author":[{"embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/woomanagers"}],"wp:attachment":[{"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=182766"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=182766"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=182766"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=182766"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=182766"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=182766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}