xpay✦ Commerce
Directory
WooCommerce plugins
CodeAtoZ Hide Prices for WooCommerce
CodeAtoZ Hide Prices for WooCommerce
CodeAtoZ – Hide Price for Stores gives WooCommerce store owners complete control over price visibility — for B2B, wholesale, members-only, catalog-mod …
Will this break my store?
What the WordPress.org registry says about keeping CodeAtoZ Hide Prices for WooCommerce running.
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.4 months ago
At least 14.0 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.6.0
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how CodeAtoZ Hide Prices for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
7 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
CodeAtoZ – Hide Price for Stores gives WooCommerce store owners complete control over price visibility — for B2B, wholesale, members-only, catalog-mode, and quote-based stores.
Unlike CSS-based hiding, this plugin applies server-side logic across:
• Shop pages, archives, search results
• Single product pages
• Variations (AJAX safe)
• Related / cross-sell loops
• WooCommerce REST API
• WooCommerce Store API (used by Cart/Checkout & Product Collection blocks)
Lightweight. Secure. Block-theme ready. HPOS ready.
Short Description
Hide WooCommerce prices and add a Contact-for-Price / Request-a-Quote button — login replacement, hide SKU/stock/qty, block-theme & Store API ready.
Features
Flexible Rule Engine
Multiple rules with priority. Backward compatible — old rules keep working.
Hide Prices by User Type
• Guests
• Logged-in users
• Specific WordPress roles (custom roles supported)
Product & Category Targeting
Apply rules to specific products, selected categories, or the entire store.
Hide Add to Cart Button
Removes purchase capability and blocks add-to-cart via URL/REST/Store API.
Inquiry / Quote Button (NEW in 1.4)
Add a “Contact for Price” button to product pages. Customers click it, fill in Name / Email / Message in a clean modal, and the inquiry is emailed to your admin address. Includes honeypot anti-spam and per-IP rate limiting. Configure recipient and success message under WooCommerce → Hide Price → Settings. No database persistence — Pro adds the full Inquiry Manager.
Login / Register Button Replacement
Replace the price with a clickable button that links to:
• My Account / Login page
• Register page
• A custom URL of your choice
With a fully customizable button label.
Plain Text Replacement
Show a custom message instead of the price (e.g. “Login to see price”, “Request a quote”).
Hide SKU, Stock & Quantity (NEW)
Optionally hide the SKU, the in-stock badge, and the quantity selector together with the price — protects competitive inventory data on B2B catalogs.
Hide Product from Listings (NEW)
Remove matching products from shop, category, search and related-product loops based on user / role / category — making the catalog feel personalized.
Where to Apply (NEW Scope Toggles)
Choose per rule which areas it runs on: shop, single product, search, related products, sidebar widgets. Cart/checkout/REST are always enforced.
Block Theme & FSE Ready (NEW)
Works with WooCommerce Product Collection block, the Cart Block, the Checkout Block, and full-site-editing shop templates via Store API integration.
Secure Server-Side Enforcement
Prevents price exposure via inspection tools, REST, Store API, or AJAX variation lookups.
HPOS / Cart-Checkout Blocks Compatibility
Declares full compatibility with WooCommerce High-Performance Order Storage and Cart/Checkout blocks.
Support
Please use the WordPress.org support forum.
Before requesting support:
• Ensure WordPress and WooCommerce are up to date
• Verify there’s no theme/plugin conflict (deactivate other plugins to test)
• Confirm you’re on the latest plugin version
We actively maintain and improve this plugin.
Pro Version
Need more? Upgrade to Hide Price Pro for:
• Date / time scheduling
• Geo-targeting by country
• Cart value & purchase-history rules
• Custom HTML price replacement
• Redirect action (301/302)
• Inquiry / quote manager
• Analytics dashboard
• Priority support
Learn more at https://codeatoz.com/hide-price-for-stores-pro-woocommerce-price-visibility-plugin-codeatoz/
Yes. Variation prices are hidden via AJAX-safe filters too.
Yes. Store API responses are scrubbed during REST requests, so block-based templates also respect your rules.
No. Both the legacy REST API (/wc/v3/products) and the Store API (/wc/store/v1/products) are filtered.
Yes. Choose “Login / Register button” replacement, set the link target to “My Account”, “Register”, or a custom URL.
By design, hide-from-listings only runs when you specify Product IDs and/or Categories — global rules are skipped to prevent accidentally hiding the entire catalog.
By default to your WordPress admin email. You can change the recipient under WooCommerce → Hide Price → Settings. Inquiries are sent via wp_mail(); for reliable delivery on shared hosts, install an SMTP plugin such as WP Mail SMTP.
No. The free version is fire-and-forget email only. If you want a managed inbox with status tracking, customer auto-reply, multiple recipients, configurable form fields and CSV export, upgrade to Pro.
No. It uses secure server-side logic. CSS is only used as a fallback for grouped product child prices and the quantity selector.
No. Listings exclusions are cached in transients; rule evaluation is short-circuited as soon as a match (or rejection) is found.
Strings are translation-ready. Use __() overrides or your translation plugin’s normal flow.
Categories
Plugin details
Tags on WordPress.org
