Skip to main content

Menus

Menus are your store's navigation — the links in the header at the top of every page and the footer at the bottom. You decide what they point to (pages, collections, products, or outside URLs) and the order buyers see them in.

Where to find it

Sidebar → STOREFRONT → Storefronts → Menus.

The Menus page showing menu cards labeled Header and Footer with item counts, and a Create Menu button
Menus: one card per menu, each marked Header or Footer with its item count.

Building a menu

Each menu is a card marked Header or Footer, showing how many items it holds. Open one to add links — point each to a page, a collection, a product, or an external URL, and drag to reorder. Create Menu starts a new one.

What happens — and what doesn't

  • Menus are shared across your store. They're defined once at the account level and reused, rather than rebuilt per storefront — so your navigation stays consistent.
  • Header and footer menus are separate, so your top nav and bottom links can differ.
  • A menu item that points to an unpublished page will lead nowhere for buyers — keep menus in sync with what's live.
  • Reordering items by drag changes the buyer-facing order immediately on save.
What can a menu item link to?

A page, a collection, a product, or an external website. Mix and match, and drag items into the order you want.

Are header and footer menus the same?

No — they're separate menus, each marked Header or Footer, so your top navigation and footer links can be different sets.

Do menus carry across my storefronts?

Menus are defined at the account level and shared, which keeps your navigation consistent rather than something you rebuild for each storefront.

Every field on this screen

Every field for a menu item. Read straight from the live app, so it matches what you see.

FieldTypeWhat it acceptsWhat it does
/sale or /seasonalText
Column {number} headingText
Display LabelCheckbox
e.g. Menu item label
Menu item labelText
Open in new tabText
e.g. /sale or /seasonal
Search collectionsText
Search pagesText
Search productsText
Target CollectionText
e.g. Search collections...
Target PageText
e.g. Search pages...
Target ProductText
e.g. Search products...
URLCheckbox
e.g. https://example.com
URL PathText
e.g. /sale or /seasonal

13 fields, read from the live app. Which ones you see depends on the product type and your plan.

What this screen looks like in every state

StateWhen you'll see itWhat you see, and what to do
EmptyYou haven't created anything here yet“No header items yet” — with a shortcut to create the first one. Nothing is wrong; there's just nothing to show yet.
LoadingThe screen is fetching your dataA skeleton in the shape of the finished page. It should be brief — if it persists, the load has failed rather than stalled.
ErrorThe data couldn't be loadedA message with a retry. Retry first: most of these are a dropped request, not a broken store. If it repeats, the outage is upstream and reloading won't help.
No accessYour role doesn't include this screenA permission notice instead of the page. An owner or admin can grant access under Settings → Team.

When something goes wrong

These are the messages this screen can show you, and what each one means.

If you seeWhat to do
Attached to … storefront(s) — detach it firstRetry the action. If it keeps happening, contact support with what you were doing.
Could not update attachments. Please try again.The change didn't save. Retry — if it keeps failing, the request isn't reaching the server.
Save your changes before cloning a new version.The change didn't save. Retry — if it keeps failing, the request isn't reaching the server.