Menus
The menus functionality provides a hierarchical navigation structure for organizing and displaying links within your storefront. Menus can include multiple levels and menu items that link to catalog entities such as categories or brands, or to custom URLs and pages.
They are used to build the site’s main and secondary navigation and can be rendered anywhere using menu locations.
Key features
| Feature | Description |
|---|---|
| Hierarchical structure | Supports multi-level navigation for complex menu designs. |
| Linked entities | Menu items can link to catalog entities such as categories or brands. |
| Custom menu items | Allows creation of custom links independent of the product catalog. |
| Menu locations | Define where menus can be displayed in the storefront (e.g., header, footer). |
| Category import | Imports an entire category tree from the PIM to quickly build a menu structure. |
| Storefront implementation | Determines how and where menus are rendered in the frontend. |
Typical use cases
Menus are used to structure site navigation and improve the customer browsing experience by linking key pages, categories, and collections.
1. Building hierarchical navigation
Create multi-level menus to organize content and catalog navigation. Examples include:
- Building a main navigation that includes departments, categories, and subcategories.
- Creating a multi-level dropdown with brand and product group links.
2. Importing and editing category structures
Import existing category trees from the PIM to build menus quickly. Examples include:
- Importing a full product category structure into the CMS for instant menu creation.
3. Managing multiple menu locations
Define and manage multiple menu locations for flexible layout placement. Examples include:
- Creating separate header, footer, and sidebar menus.
Managing menu locations
Menu locations define where menus are displayed in the storefront, such as headers, footers, or sidebars. Each location has a name and ID and must be implemented in the storefront to be visible.
Related functionality
| Related feature | Description |
|---|---|
| CMS | Manages menus, pages, and widgets for site navigation and content presentation. |
| Products (PIM) | Provides category trees that can be imported as menu structures. |
| Storefront implementation | Determines where and how menus are displayed visually. |
| Collections | Can be linked within menu items to direct users to dynamic content pages. |