Publish a menu
Publish your menu to a theme and choose where it appears on your storefront.
A new menu starts as Draft, so customers don’t see it while you edit. Publishing makes it Active on a theme; the Position setting decides where it appears.
Publish a menu
-
Click Publish
Click Publish in the top-right corner of the menu editor, or on the menu’s row in Menu manager. Unsaved changes are saved first.
-
Choose the theme
Under Choose theme (1), select your live theme, marked (Live theme), or another theme.
Publish menu dialog: (1) Choose theme, (2) Preview and Publish -
Schedule publishing (optional)
On the Pro Navigation plan, select Schedule publishing and set a Start date and Start time, an End date and End time, or both. Dates must be in the future and the start before the end — see Schedule menus and items.
(1) Choose theme, (2) Schedule publishing with start and end, (3) Publish -
Preview (optional)
Click Preview (2) to open your storefront in a new tab with this menu, before customers see it. See Preview a menu before going live.
-
Publish
Click Publish (2). You see Menu published and the status changes to Active.
If the app embed is off on that theme, the dialog stays open and shows Go to app embeds settings: click it, turn on Mega menu and click Save. Publishing can take a few minutes to reach your storefront, so refresh before testing.
Update or take down a menu
- After editing an Active menu — click Save, then Publish again so your storefront gets the latest items, blocks, settings and position.
- After changing products, collections or blog posts in Shopify — no republish needed. Product, collection and blog blocks load titles, prices, images, stock and new posts live.
- After changing a handle (URL) or deleting a product, collection or blog — pick it again in the menu. Item titles you typed yourself don’t follow renames. See Changes in Shopify admin don’t appear.
- To take a menu down — click Disable in the editor or on its row in Menu manager. It goes back to Draft; see Turn off the app on a theme.
Which position should I use?
In the menu editor, open the Settings tab and pick an option under Position. After you change it, click Save and Publish again.
| Option | How it works | When to use it |
|---|---|---|
| Automatically replace (default) | Recognizes your theme and replaces its header menu on desktop and mobile. | Start here. Works on most Shopify Theme Store themes with no setup. |
| Replace existing menu | Finds the Shopify navigation you pick (for example Main menu) on the page and replaces it. | The automatic option picks the wrong menu, or your header uses another navigation. |
| Show menu on this CSS selector | Fills the elements matching your desktop and mobile CSS selectors. | Custom or heavily edited themes, or a specific spot. Meant for developers. |
Need the menu where your theme has no menu at all? See Add a custom menu position.
Was this helpful?
Thanks for your feedback! Tell us what was missing
Report an issue