WooCommerce Hide Products | Products, Categories Visibility by User Roles - 1   WooCommerce Hide Products | Products, Categories Visibility by User Roles - 2

WooCommerce Hide Products by User Role is the top visibility plugin and it helps site admin to decide which products/categories will be shown/hide in a site wide for each user role. Show/Hide based on Custom User Roles also supported. User friendly settings, optimized product search are added key value to the product. We design the code and functionality which shouldn’t affect site performance. We consider non-logged in users as Guest User Role.


With Version 5.x it has completely revamped code with object oriented. Whoever using WPML need not worry about selecting translated products in settings page instead select only parent products/categories and the rest will taken by our Plugin, which means translated products/categories associated with parent product will taken into account based on selection criteria. We focused all product types of WooCommerce.

We designed demo page for different user role with different products and that demo is for each buyers means it is completely personal to anyone who request demo and have privilege to mess up around the settings. Personalized Demo can be created in a few seconds for you once solve math quiz.

Salient Features

  • Hide/Show Products or Categories based on each User Role
  • It support Custom User Role – (Creating a custom role is not from our plugin)
  • It has three types of hide selection which has by Products, by Categories, by both Products and Categories
  • It hide products from Categories, shortcode, menu, widget etc
  • It support all standard theme which support WooCommerce, some of them which we need to add such support (If any feel free to get back we will add compatible as much as possible)
  • Compatible with Ajax Search Plugin from Yith
  • Any Customization/Compatibility can be done immediately as long it not impact the original functionality.
  • Multiple User Roles Support
  • Global Visibility Settings for All Users including guests
  • WPML Compatible
  • Option to consider child categories of selected parent categories.
  • Optimized code and functionality
  • Enhanced Demo to see the plugin functionality in action.
  • No Slowness Issue

Need of assistance?

If you want to read out our documentation then it can be find it inside zip folder as you download from Envato/CodeCanyon, Inside Documentation Folder open index.html in your prefered web browser to see how it works and how to configure.

If need of assistance for you to configure/customize/compatible? we here to help feel free to contact us


Version 6.3.3 on September 09th 2019
Tweak: Compatible with WooCommerce Product Blocks - Gutenberg

Version 6.3.2 on 4th June 2019
Fix: Visibility settings not properly work in woocommerce shortcodes

Version 6.3.1 on 15th May 2019
Minor Fix: Debug Warning upon certain visibility conditions

Version 6.3 on 13th May 2019
Tweak: Tested with latest version of WooCommerce v3.6.2
Fix: Setting Default Values not working cause 500 Internal Server Error
Fix: Reset Button not working

Version 6.2 on 21st March 2019
Fix: Add to Cart issue with Variable Product

Version 6.1 on 19th February 2019
Fix: Compatibility Issues with latest version of WPML

Version 6.0 on 15th August 2019
Tweak: Improved Performance
Fix: Slowness Issue Fixed

Version 5.9 on 31st August 2018
Fix: Fetch Nested Level Child Category Ids
Fix: Menu Items disappear in backend (Appearance -> Menu)

Version 5.8 on 16th March 2018
New: Exclude Specific Members in Category Level
Fix: Condition Break when empty array in categories
Fix: Fatal Error upon activation when woocommerce is not active

Version 5.7 on 30th Jan 2018
Fix: Category settings mess with variable products

Version 5.6 on 17th Jan 2018
Fix: Add to Cart not working with Variable Product.

Version 5.5 on 11th January 2018
New: Option to Remove Category Products Count
Fix: Hiding all category instead of specific categories

Version 5.4 on 09th January 2018
New: Multiple User Roles Support
New: Global Visibility Settings for All Users
New: Reset Option Added
Tweak: PO Files Updated

Version 5.3 on 05th December 2017
New: Accordion Settings and corresponding Rule Status
New: PO Files Added for Translation
Fix: Warning Message upon empty array

Version 5.2 on 27th November 2017
New: Added All Products/Selected Products Option
New: Added All Categories/Selected Categories Option

Version 5.1 on 11th November 2017
New: Show/Hide Products/Categories from Navigation Menu

Version 5.0 on 10th November 2017
New: Hide by Type has both Products and Categories
New: Consider Child Categories of Selected Categories
New: Complete Code Revamped
Version 4.4 on 24th June 2017

Tweak: Enhanced code to support related products
Tweak: Added support for upsells and crosssells

Version 4.3 on 19th April 2017
New: Compatible with WooCommerce 3.0

Version 4.2  on 26th December 2016
Fix: Products are not hide in tag archive page

Version 4.1 on 11th December 2016
Tweak: Code Improved to hide category from listing

Version 4.0 on 1st December 2016
New: WPML Compatible

Version 3.8 on 09th October 2016
Fix: Hide Products visible in search results.

Version 3.7 on 31st August 2016
Fix: Fatal Error in Settings Page when selected products are deleted

Version 3.6 on 12th August 2016
Fix: Hiding Other Custom Post Type Taxonomies

Version 3.5 on 09th June 2016
- Hide Products from Ajax Product Filter (Yith)
- Backend Label Updated
- Screenshots & Documentation Updated

Version 3.4 on 29th May 2016
- Settings UI and Label Updated
- Documentation Updated

Version 3.3 on 22 April 2016
Fix: Fresh Install Hide all Products and Categories 

Version 3.2 on 10 April 2016
Fix: Hide all Products if left the hide field empty
Fix: 500 Internal Server Error on accessing settings page if more than 500+ products
Tweaks: Improved code to optimize the performance of searching product in backend

Version 3.1 on  08 April 2016
Tweaks: Support for Hide Product in Category Page (Updated).

Version 3.0 on 07 April 2016
Tweaks: Now It hide products from site wide not alone shop page <img src="/images/smileys/happy.png" alt=" :)" title=" :)" />

Version 2.3 on 31 October 2015
Fix: Whitespace cause header already sent problem

Version 2.2 on 18 October 2015
New: Hide Products by Category

Version 2.1 on 08 August 2015
- Bug Fix in WooCommerce Product Page Style
- Bug Fix in Exclude Products for Guest

Version 2.0 - 02 August 2015
- Bug Fix White Screen Frontend
- Code Improved and Supported with WooCommerce 2.3.x
- Fixed Missing Option for Guest

Version 1.6 - 13 January 2015
- Added Checkbox Option for Category and Search

Version 1.5 - 11 January 2015
- Hide Product in Category Page and in Search Page

Version 1.4 - 5 November 2014
- For Warning array_combine is fixed

Version 1.3 - 1 October 2014
- Support Show/Hide Products for Guest too.

Version 1.2 - 28 September 2014
- Support with WooCommerce Latest
- Support Custom User Role (From Third Party Plugins)

Version 1.1 - 20 June 2014
- Fixed Minor Bug on Javascript
- Improvement Made to Validating array_combine

Version 1.0 - 19 June 2014
- Initial Release
[ad_2] Source

Leave a Reply

Your email address will not be published. Required fields are marked *