YeeVisibility – Product Visibility for WooCommerce gives you complete control over who can see and purchase your products. Create powerful rules to hide products, restrict access, or build exclusive VIP-only areas — all without writing a single line of code.
The plugin is designed to be lightweight, easy to use, and fully compatible with WooCommerce High Performance Order Storage (HPOS) and modern Checkout Blocks.
Visibility Actions
- Hide Completely: Remove products from Shop, Category pages, Search results, and Related Products. The product becomes invisible.
- Restrict Access: Products remain visible in the catalog, but the single product page is blocked. Choose to redirect users or show a custom message.
- Show (Whitelist): Only show products to users who match specific conditions. Everyone else is automatically excluded.
Flexible Targeting
Apply rules to exactly what you need:
- All Products — Global rules that apply store-wide.
- Specific Products — Target individual products by Name or ID.
- Categories — Hide or restrict entire product categories.
- Tags — Target products by tag.
- Brands — Restrict specific brands (requires a brand taxonomy).
- Attributes — Target by product attributes (e.g., Color, Size).
Advanced Conditions
Combine multiple conditions to create complex, powerful rules:
- User Role: Restrict to VIPs, Wholesalers, Administrators, Subscribers, or Guests.
- Geo Location (Country / State): Restrict visibility by country or state/province (e.g., “California Residents Only”).
- Cart Total: Reveal exclusive products when cart value exceeds a threshold (e.g., “Spend $500 to unlock a free gift”).
- Cart Contains Product: Cross-sell logic (e.g., “Show Lens Kit only when Camera is in cart”).
- Purchase History (Specific Product): Loyalty upsells (e.g., “Show Advanced Course only if Basic Course was purchased”).
- Purchase History (Any Product): Reward returning customers (e.g., “Reserve low-stock items for previous buyers”).
- Stock Status: Automatically hide low-stock items from new visitors, reserving them for loyal customers.
- Date & Time: Schedule product launches or limited-time visibility windows.
- User ID: Target specific users by their WordPress User ID.
- Login Status: Differentiate between logged-in users and guests.
Global Settings
- Hide from Search: Automatically exclude restricted products from WordPress and WooCommerce search results.
- Hide from Catalog: Remove restricted products from Shop and Category archive pages.
- Global Redirect URL: Set a default fallback URL for users who attempt to access restricted content.
- Access Denied Message: Configure a global message displayed when access is restricted.
- Allow Search Bots: Optionally let Google/Bing index hidden product pages for SEO while keeping them hidden from normal users.





Jessica Lee (store manager) –
We needed a way to hide our wholesale products from retail customers and only show them to logged-in user roles. YeeVisibility does exactly that, flawlessly. The interface blends perfectly into the WooCommerce dashboard, allowing us to hide specific items or entire categories in just a click. Absolutely worth the investment.
Thomas Perez (store manager) –
This plugin is a lifesaver for hiding products based on user location and purchase history. We use it to create exclusive merchandise that only loyal members can see when logged in. It completely removes hidden products from the shop page, search results, and even direct URLs. 5 stars for security and reliability!
Charles Thompson (store manager) –
The feature set of YeeVisibility is amazing—hiding products by user role, specific users, or guest status works like a charm. However, I’m knocking off one star due to support. I encountered a small caching conflict with my theme where hidden products still appeared in the sidebar widget, and it took support 3 days to reply with a snippet to fix it. The plugin is 5-star quality, but they need to speed up their helpdesk.