Mega menu
Build a wide submenu panel from blocks such as link lists, images, products and a contact form.
A mega menu opens a wide panel under a top-level item and lays out blocks side by side in columns. Use it when one dropdown list isn’t enough — for example to show several categories at once next to a promo image.
Build a mega menu
-
Pick a template
In the editor’s Elements tree, click Add submenu under a top-level item. Point to Mega menu and click Select on a template.
Start from the template closest to the layout you want — it's faster than Blank. -
Add blocks
Click Add block in the panel preview, choose a group in Select block, then click Select on a layout.
Add block appears inside the open panel and under the mega menu in the Elements tree. -
Fill in each block
Hover over a block and click the pencil icon to edit it. For a link list, click Add items.
-
Size the columns
Set each block’s Width so a row adds up to 100% — for example
25% × 4or50% + 25% + 25%. A block that doesn’t fit starts a new row. -
Save and publish
Click Save, then Publish.
Templates
- Blank
- An empty panel for your own blocks.
- Link lists
- 4 link list, 3 link lists + 1 image, 2 link lists + 2 images, 1 link lists + 3 images.
- Images and products
- 4 images, 4 products.
- Product lists
- 4 product lists, 1 link list + 3 product lists.
- Carousels
- Product carousel, Link list + product carousel, Image + product carousel.
- Contact
- Map + contact + address.
Locked templates show a plan badge and Upgrade to use. See Plans and billing.
Panel layout
To change the whole panel, hover over the parent item, click Edit Item and scroll to Submenu.
- Type
- None hides the submenu but keeps its content, so you can switch it back later.
- Width + alignment
- Full width spans the menu bar. Center, Left or Right make a narrower panel under the item.
- Width
- Panel width, shown when the panel isn’t full width.
- Content alignment
- How blocks spread when they don’t fill the row: Center, Left, Right, Space around, Space between, Space evenly.
- Background color
#FFFFFF00uses the menu’s submenu color.- Background image
- An image behind the panel, such as a seasonal banner.
Change or remove it
- Pause it — set Type to None. Content is kept.
- Switch template — set Type to None, then click Add submenu again.
- Remove a block — hover over it and click Delete Item.
- Reorder blocks — drag them in the Elements tree.
Troubleshooting
The mega menu doesn't open on my storefront
Check that Type isn’t None, the panel has at least one block, and you clicked Save and Publish. Still missing? See Why doesn’t my menu show?
Columns wrap onto a second row
The block widths in that row add up to more than 100%. Lower one block’s Width, or set them all to Auto.
Columns have different heights and leave gaps
Turn on the masonry layout to stack blocks of different heights neatly.
Was this helpful?
Thanks for your feedback! Tell us what was missing
Report an issue