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.
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
Note: From the Display in Web Site field level help, "To only publish this category internally, clear this box, and select who should see the category on the Audience subtab".