The big sale is on! Save up to 40% on themes and extensions in the WooCommerce Marketplace. 💰📈🥂
Product Icon

Visibility Vault for WooCommerce

Customize store displays by hiding products, prices, or add-to-cart buttons. Control payment and shipping methods by customer group, location, or order value.  
1 year plan
$29
The big sale is on! Save up to 40%. Your total sale discount will be calculated and shown at checkout.

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Smart Product, Payment & Shipping Controls Without Complexity

Take command of your store’s experience with precision rules that automatically:

  • Show/hide products, prices, or add-to-cart buttons based on who’s shopping.
  • Restrict payment and shipping methods by order value, customer type, or location.
  • Personalize displays without touching code – configure once and forget.

Eliminate checkout friction and create tailored shopping journeys for every visitor.

How It Works

Visibility Vault intelligently adjusts your store in real-time by analyzing three core aspects of each visitor:

  1. Customer Identity
    The system first identifies who is shopping, whether it’s a guest visitor, a specific registered customer, or a user belonging to particular roles like wholesalers or VIP members. This allows you to create rules like hiding prices from guests or showing exclusive products only to premium subscribers.
  2. Geographic Location
    Using accurate geolocation data, Visibility Vault detects each customer’s country automatically. This enables geographic restrictions, letting you hide certain products in specific markets or offer location-based payment methods.
  3. Shopping Context
    The plugin continuously monitors what customers have in their carts – including order value, product categories, and item quantities. This allows dynamic adjustments like disabling payment options for low-value orders.

The system combines these data points to enforce your rules precisely, creating a seamless, personalized shopping experience while maintaining your business requirements behind the scenes. All this happens automatically after your initial setup – no manual intervention needed.

Features

  1. Role-Based Catalog Control
    Hide/show entire product categories or individual items for different user roles (e.g., display wholesale-only products, hide clearance items from VIPs).
  2. Geo-Targeted Catalog Control
    Automatically show/hide products by country (e.g., comply with regional regulations, run country-specific promotions).
  3. Smart Button Replacement
    Transform “Add to Cart” into custom actions (e.g., “Get Quote” for B2B users, “Pre-Order Now” for coming soon items).
  4. Cart-Adaptive Payment Gateways
    Dynamically enable/disable payment methods based on cart value (e.g., block COD for orders under $50) or product types.
  5. Cart-Adaptive Shipping Methods
    Restrict shipping methods based on order total, customer role, product type, or location (e.g., disable free shipping below $100).
  6. VIP-Exclusive Access
    Create private product collections visible only to specific customer tiers (e.g., early access for “Gold Member” users).
  7. Bulk Category Restrictions
    Apply visibility rules to entire product categories or tags with one click (e.g., hide “Seasonal” category after holidays).
  8. Time-Limited Visibility
    Schedule product displays (e.g., hide Black Friday deals post-event) using start/end dates.
  9. Conflict Resolution System
    Priority-based rule hierarchy ensures correct application (e.g., country restrictions override user role exceptions).

Rule Based Catalog Management

Create and manage multiple rules to restrict products, prices, or add-to-cart buttons by user roles, specific customers, and countries. Configure each rule to hide entire products, only prices, or just buttons, with flexible targeting across individual products, categories, or global settings.

Hide Entire Product

Tailor your store’s catalog by completely hiding products from specific countries. Ensure customers only see items available in their region, reducing confusion and improving conversion rates.

When creating a “Restrict Product” rule, you can:

  • Select countries where the rule should apply – choose specific nations or apply globally
  • Choose to either show (whitelist) or hide (blacklist) selected products
  • Target by user roles (e.g., wholesalers) or specific customer accounts
  • Apply to individual products, entire categories, product tags, or brands
  • Set custom messages for restricted users or redirect them to another page

Control Price & Add to Cart Button Visibility

Precisely manage which customers can view prices or checkout options. Hide sensitive pricing from competitors or show member-exclusive deals while replacing restricted elements with custom messages or alternative actions.

Configuration Options:

  • Hide prices and/or add to cart buttons
  • Replace with:
    • Custom text (e.g., “Login to view price”)
    • Alternative buttons (e.g., “Request Quote”) with custom URLs
    • Complete removal (show blank space

Scenario 1: Geo-Based Price Masking

Description:

Prevent price scraping by hiding prices in competitor-heavy regions, while showing them in target markets.

Rule Configuration:

  • Target: Countries = [China, Germany]
  • Actions:
    • Hide Price → Show “Request Quote” button (links to contact form)
    • Remove Add-to-Cart
  • Scope: High-margin product categories

Scenario 2: “Contact Us” for Custom Orders

Description:

Your products require customization (e.g., engraved jewelry, bulk quotes) and can’t be bought directly.

Rule Configuration:

  • Target: Products = [Customizable Items]
  • Actions:
    • Keep Price Hidden
    • Replace Add to Cart with:
      • Button Text: “Request Quote”
      • Link: /quote-form
  • Scope: Specific products requiring customization

General Payment Method Settings

Configure default payment gateway availability that applies when no specific restriction rules are met. This serves as your store-wide baseline, allowing you to globally enable or disable payment options like PayPal, credit cards, or bank transfers. These settings are ideal for temporary maintenance (e.g., disabling COD during holidays) or establishing fallback behavior. Changes here affect all customers unless overridden by higher-priority restriction rules.

Payment Method Restrictions

Create advanced rules to dynamically control payment options based on real-time conditions. Restrict gateways by:

  • Order value: Disable premium options for small orders
  • Customer location: Block high-risk payment methods in fraud-prone regions
  • User Status:Display wholesale payment methods only to approved business accounts

Each rule can combine multiple conditions (e.g., disable COD for international orders under $100). Rules use a priority system (1-10) where lower numbers override higher ones when conflicts occur, giving you precise control over which payment methods appear in different scenarios.

Shipping Method Restrictions

Build flexible rules that automatically adjust available shipping options based on real-time cart, user, and location conditions. Restrict shipping methods by:

Order value:
Disable free shipping for low-value carts (e.g., hide “Free Shipping” for orders under $75).

Customer location:
Block specific methods in restricted regions (e.g., hide “Express Delivery” for remote areas or non-serviceable countries).

User status:
Show premium delivery services only to logged-in members or VIP users (e.g., “Same-Day Delivery” for Gold members only).

Products in cart: 
Automatically disable shipping methods whenever certain products are added to the cart.
Example: If a fragile item is in the cart, hide “Standard Shipping” and force “Secure Packaging Shipping”.

Each rule can combine multiple conditions (e.g., disable “Free Shipping” for guest users ordering restricted products in international regions).
Like payment rules, shipping rules also use a priority system (1–10) where lower numbers override higher ones, giving you full control over how shipping options appear in different scenarios.


Frequently asked questions

Can I run time-limited product launches?

Easily. Schedule rules to automatically show/hide products or prices for flash sales, member exclusives, or seasonal promotions.

We ship to different countries but some products have regional restrictions. How do I handle this?

The extension lets you replace "Add to Cart" buttons with custom button (like "Contact for Availability") for specific countries, while keeping normal add to cart for other regions.

Does extension automatically detect user country?

Yes, the extension detects the user's location automatically and enforces rules according to their current country.

What if customers try to access hidden products?

You control the experience: show custom messages or redirect users to any store page or custom URL of your choice.

Is it possible to allow only large orders to be paid via bank transfer?

Absolutely. Set a minimum order value (like $500+) to unlock bank payment options, while smaller orders see only credit cards or PayPal.

Can I stop offering Cash on Delivery to high-risk countries?

Yes! Automatically hide COD for international orders while keeping it available for local customers. Reduce fraud without losing legitimate sales.

Can I offer different shipping methods for different customer roles?

Absolutely. Show premium options like “Express Delivery” only to logged-in users or VIP members, while guests see standard shipping only.

Can I block certain shipping methods for specific countries or regions?

Yes. You can restrict methods by country. For example, hide “Same-Day Delivery” for non-serviceable locations.

Customer reviews

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 6.*.*
  • Tested with WooCommerce: 9.*.*
  • Requires at least WordPress: 6.5
  • Requires at least WooCommerce: 4.0

Countries

  • Worldwide

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.

Offer personalized product bundles, bulk discount packages, and assembled products.