Navigation menus
A NavigationMenu has a human-readable name and a unique handle — a short identifier your theme uses to pull in the right menu. Common handles includemain-menu (rendered in the header) and footer (rendered in the footer). You can create additional menus for secondary navigation bars, landing pages, or any other use case your theme supports.
To create a new menu:
- Go to Online Store → Navigation in your admin.
- Click Add Menu and enter a name.
- Cartble generates a handle from the name automatically (e.g., “Main Menu” →
main-menu). You can edit the handle if needed. - Add items to the menu and save.
Navigation item types
Each item in a menu points to a destination. You set the type when adding or editing an item:
For
collection, category, and page items, select the target from a list of your existing content. For custom items, enter the full URL in the URL field.
Nested items and dropdown menus
You can nest items under any top-level navigation item to create multi-level menus. Nested items appear as children when a visitor hovers over or taps the parent. To add a nested item:- Open an existing menu in the Navigation editor.
- Click the Add child button below any top-level item.
- Configure the child item’s label, type, and target.
- Drag items using the grip handle to reorder within the same level.
Design options per item
Each navigation item has an optional design configuration that controls how it renders when expanded:Design options are rendered by your active theme. The Spark theme supports both
dropdown and mega-menu display types. Check your theme documentation to confirm which options are active.Managing items in the Navigation editor
The Navigation editor shows your menu as a drag-and-drop list. You can:- Add an item — click Add item, choose the type, set the label and target, and save.
- Reorder items — drag the grip handle to move an item up, down, or under another item.
- Edit an item — click the edit icon to update the label, target, or design settings.
- Delete an item — click the trash icon to remove an item and all its children.
