I am trying to hide portion of our navigation menu until a customer is logged into an approved account. We are a B2B business and need to hide certain products from the home page/rest of the site until a customer is logged into an approved account. I have been looking at apps that allow you to hide products and collections on the home page and from search until a customer is logged in, but I am unable to find anything that will allow us to hide a part of our navigation menu until the customer is logged in. We are currently using the "Warehouse" theme.
The app that I have tried using is the "B2B Login To Access Pages" app, though it seems that this app does not work to hide items from poppin up in the search, though this is a separate issue entirely..
yes, that should be possible. How exactly do you define the "approved"-status? That's the main question. The task itself sounds pretty straightforward and not too much work. Have you taken a look at Locksmith yet?
I don’t know that App, so I’m not sure if they expose the information necessary to the theme layer. If they do, it’s not rocket science.
I echo the previous suggestion for Locksmith. With the Locksmith app you can easily hide certain menu items in the store's navigation (and search results) based on customer tags. Here's an example of the settings for hiding a product: