Skip to content
WooCommerce Hide Products, Categories, Prices, Payment and Shipping by User Role

Control product visibility, pricing, and checkout access based on user roles

WooCommerce Hide Products, Categories, Prices, Payment and Shipping by User Role

0.0(0 Reviews)
v5.4

WooCommerce Hide Products allows you to control what different user roles can see and access in your store. Hide products, categories, prices, payment methods, and shipping options based on user roles — useful for wholesale stores, membership sites, and B2B shops.

$4.49$26.0083% OFF

Included with purchase:

  • 100% GPL Licensed
  • Lifetime Updates
  • Technical Support
  • Instant Download

What is WooCommerce Hide Products, Categories, Prices, Payment and Shipping by User Role?

WooCommerce Hide Products is a WordPress plugin that controls product, category, price, payment, and shipping visibility based on user roles for wholesale and B2B stores. Available at PluginTheme.net with instant download and GPL license.

Key Features

Product Visibility

Show or hide specific products per user role across shop, search, and URLs

Price Controls

Hide prices, show custom messages, or display role-specific pricing

Category Restrictions

Hide entire product categories from specified user roles

Payment Filtering

Restrict payment gateway availability based on customer role

Bulk Management

Apply visibility rules to multiple products and categories simultaneously

Who is this for?

Wholesale store operators with B2B and B2C customer segments, membership site owners restricting premium products, WooCommerce shops needing role-based catalog visibility, and stores with tiered access levels for different customer types.

Pros

  • Comprehensive visibility controls covering products, categories, prices, and payments
  • Role-based rules create different shopping experiences per user group
  • Bulk actions for applying rules across multiple products
  • Hidden products fully removed from search and direct URL access
  • Supports both B2B wholesale and membership site scenarios

Cons

  • Complex rule configurations may require planning for stores with many roles
  • Role management depends on WordPress user role system or third-party role plugins
  • Testing visibility across multiple roles requires logging in as different users

Product Description

This plugin adds role-based visibility controls to WooCommerce, letting you create different shopping experiences for different customer groups. Wholesale buyers see wholesale products, retail customers see retail items, and guest visitors see a limited catalog.

Visibility Controls

Configure per-product or per-category visibility rules based on WordPress user roles. Hidden products are completely removed from shop pages, search results, and direct URL access for restricted roles.

What You Can Control

  • Product visibility — show or hide specific products per role
  • Category visibility — hide entire categories from certain user groups
  • Price display — show, hide, or replace prices with custom messages
  • Payment methods — restrict payment gateways by user role
  • Shipping methods — limit shipping options for specific roles

Use Cases

B2B stores can show wholesale products only to approved business accounts. Membership sites can restrict premium products to paying members. Retail stores can hide out-of-stock items from guest visitors while keeping them visible to logged-in customers.

Management

Rules are configured through a centralized settings panel where you can manage visibility rules across your entire catalog. Bulk actions allow you to apply rules to multiple products or categories simultaneously.

Our Verdict

PluginTheme Team

Expert Reviewer

8/10

WooCommerce Hide Products provides granular visibility control that effectively supports wholesale, B2B, and membership-based WooCommerce store configurations.

Expert Review

Erik Keller
Erik Keller
Verified Expert

WordPress Expert

8+ yearsReviewed: February 2026
WordPress
WooCommerce
Theme Development
+1 more