Product comparison
Subscription includes
Support
Role-Based Product Vault gives WooCommerce store owners full control over who sees what. Hide products, categories, pricing, and purchase access by user role, customer location, or order history perfect for wholesale stores, B2B portals, VIP programs, and members-only shops.
NEW: Beyond hiding and showing, the plugin includes a complete Access Request system: when a product is restricted, customers can submit a request for approval instead of hitting a dead end. You review, approve, or deny requests from a dedicated admin dashboard turning restricted products into a lead-generation and account-verification tool.
– View customer, product, and assigned role for every request
– IP address and user-agent logging for each submission
– Automatic email notifications for request created, approved, and denied
You can set your restriction rule name and set priority for the rule (rules with higher priority will be applied first). For example, restrict access to a product variation for non-wholesale customers, or display unique pricing only to logged-in users.

You can set variations visibility and disable them by user role. This is especially helpful for B2B WooCommerce stores where only business accounts can access special variants or pricing.

Set rules based on what a customer has already bought or how much they’ve spent. Hide new-arrival products from first-time shoppers, or unlock exclusive items once a customer crosses a spend threshold or has purchased specific products before.

Control visibility using automatic geolocation. Hide specific products, categories, or pricing from shoppers in selected countries; useful for regional compliance, shipping restrictions, or exclusive market launches.

Instead of a dead-end “not available” message, restricted products can show a Request Access button. Customers fill out a short form and their request lands in your admin dashboard for review. Approve, deny, or contact them directly, all from one place.
This turns product restrictions into a lead-generation tool: you capture exactly who’s interested in your wholesale or restricted catalog, instead of just blocking them.


Controlled display of products, prices, and buttons based on active restrictions, ensuring a clean and personalized storefront.Â

Yes, variations can be hidden by configuring the restriction rules at the variation level.
You can create and apply multiple restriction rules at once. The plugin uses a priority system, so the rule with the highest priority overrides others on the same product.
Yes. Create a rule targeting the Guest role specifically, and hide or replace the price with a custom message or login prompt while leaving pricing visible to logged-in customers.
Yes, the plugin offers geolocation-based product visibility controls to help you localize your WooCommerce store and comply with regional policies.
Yes. You can set rules based on previous orders or total amount spent. For example, hiding new-arrival products from first-time shoppers or unlocking items after a spend threshold.
Yes. Use the location-based rules to hide products, categories, or prices from shoppers in specific countries, based on geolocation.
Extension information
Compatibility
Countries