Scenario
At times, users would like to hide certain item catalogs or categories from a select group of customers or audiences to better market their items at the right demographic. This can also be used when setting up new categories before officially launching them on the website.
Solution
In order to hide web site categories from an audience, do the following:
1. Navigate to Commerce > Site Builder > Categories
2. Edit Category
3. Uncheck the Display in Web Site checkbox
4. Navigate to the Audience tab
5. Under Customers look for the name of the customer who you would like to hide the Category from. This should NOT be highlighted or the customer should not be included on the list
Uses
It can be use in Each and every Project , According to Client Requirement we can make Changes the Visibility of the Category.