Menu not showing on your store?
Work through these five checks in order. Most cases are solved at check 1 or 2.
Check 1 — Is Navi+ loading on this theme at all?
- From your Shopify admin, go to Online Store > Themes. Next to the theme you’re testing, click ••• > Preview. Your store opens in a new tab.
- Open the browser console: press F12 (Windows) or Cmd + Option + J (Mac), then click the Console tab.
- Look for the green line that starts with Using Navi+.
- No green line → the Store Connector app embed is off on this theme, or it was saved on a different theme. Turn on the Navi+ app embed, reload, and look again.
- Green line is there → Navi+ loads fine. The menu is hidden by a rule, a placement, or the theme. Continue.
Check 2 — Is the menu published, and does it apply to this page?
Open the menu in Navi+ and look at Publish:
- Status — a menu that was created but never published stays off. Turn it on.
- Device — “Show on mobile” is on by default, “Show on desktop” is off. Testing on a laptop with only the mobile toggle on shows nothing.
- Page groups (Shopify) — Home, Product detail, Product categories, Pages, Blogs, Others. If the menu is limited to collections, the home page won’t show it.
- URL keywords — “Contain keyword” shows the menu only on URLs containing a word; “Don’t contain keyword” hides it on those URLs. A leftover keyword from testing is a common cause.
Check 3 — Is the placement pointing at something on this page?
Menus that sit in the page (Desktop Mega Menu, Icon Menu, Mobile Mega Menu) need a CSS selector, and menus that open on tap (Mobile Menu) need a trigger selector.
- If the selector matches nothing on the page you’re looking at, nothing appears — this often happens when the header markup differs between the home page and other templates.
- Re-pick the selector with Debug mode, then check the same page again.
Sticky menus (Tab Bar, Floating Button) don’t use a selector — if one of those is missing, the answer is in check 1 or 2.
Check 4 — Is the theme or another app hiding it?
- Theme updated or switched recently → the app embed is per theme; turn it on again for the theme in use.
- Another menu app installed → two apps replacing the same navigation will fight over it. Turn the other one off and reload.
- Menu is behind something (chat bubble, sticky header, cookie banner) → it’s rendering, just covered: Menu overlaps a chat widget, cookie banner or header.
Check 5 — Are you looking at a cached page?
Navi+ serves menu data from its CDN and your browser caches it.
- Reload with Cmd + Shift + R (Mac) or Ctrl + F5 (Windows).
- Try a private window, or another device on a different network.
- If you just published, give it a minute and reload again.
Still nothing?
Send us the store URL, the menu name, the theme you’re testing on, and which of the five checks you already did — that’s enough for us to find it. How to get help
Did this page answer your question?
Need a hand? Chat with us in the app or write to [email protected] — send your store URL and the menu name and we'll look at it with you.