xpay✦ Commerce
Directory
WooCommerce plugins
Hide Product Prices Until Login – for WooCommerce
Hide Product Prices Until Login – for WooCommerce
Hide WooCommerce product prices and Add to Cart buttons unless customers are logged in or from allowed countries or roles.
Will this break my store?
What the WordPress.org registry says about keeping Hide Product Prices Until Login – for WooCommerce running.
Tested to 6.7.5 — 3 branches behind 7.0
A branch or two behind — normal for a plugin between releases.10 months ago
At least 2.4 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.5.8
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Hide Product Prices Until Login – for WooCommerce is looked after — not on how many stores run it.
Maintenance
26 / 35WordPress compatibility
7 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
6 / 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.
WooCommerce Hide Prices Until Login or Region helps store owners control who can see prices and add products to their cart. Useful for wholesale stores, restricted content, or region-specific pricing policies.
Developer Features
This plugin supports integrations with premium extensions via a global override flag and centralized architecture:
- Set
$GLOBALS['hpulr_force_hide'] = truebefore callingHPULR_Price_Handler::filter_price()to trigger the free plugin’s hidden price message - Inject premium settings using
hpulr_additional_settingsfilter - Automatically save premium and custom fields via centralized update hook
- Sanitize both free and premium fields with centralized filter
sanitize_all_options
🎯 Key Features:
– Hide prices for non-logged-in users
– Disable Add to Cart for guests
– Geolocation-based visibility (by allowed countries)
– User role-based visibility (NEW in 1.2.0)
– Custom message with {login_url} support
– Redirects users back to the product after login
– Integrated directly into WooCommerce settings
– Per-product custom message override (Lite)
– Test mode for admin previewing behavior
– Supports all product types (simple, variable, etc.)
– Centralized saving and sanitization (NEW in 1.2.1)
– Compatible with premium add-ons (e.g., category-based hiding)
License
This plugin is licensed under the GPLv2 or later.
Yes! Use the {login_url} placeholder in your message. It will be automatically replaced with a clickable link to the login page.
Yes! Edit a product and use the “Hide Price Message” field in the sidebar to override the global message.
Yes. After logging in, users are redirected to the product they were viewing.
Yes. Enable “Test Mode” in the plugin settings to preview hidden prices while logged in as an admin.
Categories
Plugin details
Tags on WordPress.org
