Goal: Hide a specific header menu item (a registration link) in the Impulse theme once a customer is logged in, without removing the entire navigation. The poster considered using Liquid’s {% if customer %} (Shopify’s templating logic; “customer” exists when a user is logged in) but wasn’t sure where to place it.
Guidance shared:
Edit theme code via the Impulse theme developer (Impulse is a third‑party theme; Shopify support won’t modify it). Contact details and a guide were provided.
Use the Locksmith app to control menu/page visibility by customer status, avoiding custom code (an image highlighting app features was included but not essential).
Hire a Shopify Expert for custom implementation.
Other requests: Additional users want similar behavior, including the inverse (show a “Resources” link only to logged‑in customers), and asked if a fix was found.
Status/outcome: No concrete code snippet or placement instructions were provided. The recommended path is to work with the theme developer, use an app like Locksmith, or hire an expert. The thread remains open with the key unresolved detail being where to implement the Liquid condition within the theme’s menu code.
I am using the Impulse theme and I’m looking into ways of hiding the last item from my Main menu in the header of my page once a customer logs in.
Basically, the item in the navigation links to the registration page, but once the user is logged in, it is useless to have it as the user is registered. I think I should be using the {% if customer %} code, but I don’t know where to put it so that it doesn’t hide the whole navigation menu if the customer is not logged in.
There would be a few different ways you could have this within your store, I will list the options below for you to consider to see which one works for you!
The first would be through the likes of the coding change within your theme. As you mentioned you are using Impulse, this would be a third party theme. You will need to reach out to your theme developer to get them to make these changes for you as this would not be supported by Shopify. You can do so as per this guide but I will share their contact information with you here.
Next, you could use the likes of the app Locksmith. This is a great app that you can give certain customers access to different sections of your website removing the need for coding. It has some great features, some of which include the likes of the below!
Using same theme and want to achieve same thing but backwards. If a customer is logged in they see the “Resources” menu link. It was two days ago you posted this, did you fix ha!?
The solution fundamentally lies with the developers of the Impulse theme. If you reach out to them directly, they should be able to answer your queries, as they are the best authority on their theme’s functionality.
What kind of store are you building and why are you trying to achieve a similar effect?