How to add a mega menu

This page guides you through adding a mega menu on desktop. If you're looking for sidebar menu promotion blocks, read our guide for sidebar menu promotion blocks.

Desktop megamenu with multiple levels of navigation and 3 promotional image blocks.
Mega menu with vertical header style on Primavera Savoir demo
  • Under Admin > Content > Menus, create a menu that has three levels. For example, to achieve the Shop mega menu in the above image, we start with the following menu structure:

    • Level 1: Shop

    • Level 2: Nested under Shop, we have Shop By and Featured

    • Level 3:

      • Nested under Shop By, we have Clothing, Dresses, Outerwear, etc

      • Nested under Featured we have Getaway Looks, Summer Edit, etc.

  • In the Customizer, add a new mega menu block under Header:

Add a new mega menu block
  • We now need to tell the theme which top-level menu item this mega menu should be connected to. Under menu item, enter the exact name of the link, e.g. Shop.

  • Now you can choose your layout settings, such as the color scheme, the color scheme style (fade or split) and if you want to use the alternate logo version (for example if you use a darker color scheme, you may want to upload a light alternate logo in Settings > Logo). For more information about these settings, check out the header mega menu settings.

Layout options

Megamenu with nested submenus and promo blocks

Megamenu with nested submenus and promo blocks

Choose which images, labels and text you want for your promo blocks. You can add up to three promo blocks per mega menu on desktop.

Settings for promo block 1

Megamenu with nested submenus (available in v1.5.0+)

Megamenu with nested submenus

If you don't add any promo blocks submenu items will be spread across several columns. Second level menu items will be the headings, and third level menu items will be grouped under the second level items.

Megamenu with single level menu (available in v1.5.0+)

Megamenu with single level menu

If you don't add any third level menu items, menu items will be spread across the menu. This is great for a menu with a single hierarchy of items, such as a long list of brands.

Last updated

Was this helpful?