# Mega menu

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FGeIkBQFI4LGjyGqhvlet%2Flivechat883x471%20(1).png?alt=media&#x26;token=9168d917-bd02-4cd6-a7af-eb9896c7a5ef" alt=""><figcaption><p><a href="https://apps.shopify.com/xflow?utm_source=foxecom&#x26;utm_medium=help_center_minimog&#x26;utm_campaign=banner">Install XFlow Back In Stock Automation FREE</a></p></figcaption></figure>

A mega menu is a drop-down menu in which the top-level item has two levels of nested drop-down menus.&#x20;

A mega menu impacts how shoppers discover your product offerings and other information, which lets them browse easily and seamlessly. It is a perfect design choice when building a website with multiple categories and subcategories. The design also provides sufficient space for images (banners) and other rich content.

Different websites require different kinds of menus, depending on the size, nature, and objectives of your store.

## **How to create a Mega menu**

1\. Go to Shopify **Content > Menus** to create a menu.

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FRJSxZ3QVcMXMAgrYaAtT%2Fimage.png?alt=media&#x26;token=67784938-d8ea-45de-aad4-78fbc4125944" alt=""><figcaption></figcaption></figure>

2\. Click **Add menu** to add new or choose any items below the menu to edit.

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2Fy5xVelcuPCtHrGsPDD8v%2Fimage.png?alt=media&#x26;token=5c157202-0579-49d2-9b5b-713b5c93c4cb" alt=""><figcaption></figcaption></figure>

3\. Write the menu's name, then choose **Add menu item.**

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FqKD8tOtXxzUoI8aUoHaN%2Fimage.png?alt=media&#x26;token=fbd5ce1d-16ca-4c79-9d21-1dce7463d1cf" alt=""><figcaption></figcaption></figure>

4\. Write the menu item's name and choose the item in the dropdown box > click **Add.**

5\. To add an item to a child menu, drag it under the main item.

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FHUYw4dzoV1zvVnt0uUD4%2Fimage.png?alt=media&#x26;token=e325d7d2-7196-42ea-8339-af5daa729ff1" alt=""><figcaption></figcaption></figure>

Menu items can also be added to create the same level as a child menu.

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FwWS7tr9UARSyp7x0GsCa%2Fimage.png?alt=media&#x26;token=a2fe9361-8526-4763-9f37-64bc0ed79289" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If you want to create a mega menu, you need to add third-level items.
{% endhint %}

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FGPSYGjYdaPmW7HHmsI3C%2Fimage.png?alt=media&#x26;token=786a07e7-f560-41aa-b6f8-43bd57ddbb1c" alt=""><figcaption></figcaption></figure>

## Add a Menu to the theme

1\. Go to **Themes > Customize**

2\. Click on the **Header** section > **Menu** to add the menu you have created.

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FAkeQb5Sz1j8yAeBKG16u%2Fimage.png?alt=media&#x26;token=583e26d5-3403-4541-bae6-eb5bf6a7fc02" alt=""><figcaption></figcaption></figure>

The newly created menu is now shown on your storefront.&#x20;

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FVFmxcZXeonNxz0LX3rBg%2Fimage.png?alt=media&#x26;token=e5d18616-0685-4602-bc58-6982e4548c83" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
To enable the mega menu, in the **Header** section, click **Add block** > add **any Mega menu block** you want and **fill in the exact menu item name**.
{% endhint %}

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FODEJsb2dZuyrPFZeDp0X%2Fimage.png?alt=media&#x26;token=fb4e469b-e8fc-47cf-b1b5-b14867c33604" alt=""><figcaption></figcaption></figure>

## Customize the Mega menu&#x20;

{% embed url="<https://youtu.be/V5nZfLeBam0>" %}

### Add a top bar to the menu

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FFJccTH9hLLtAGM1dnwFW%2FScreen%20Shot%202021-11-23%20at%2021.52.14.png?alt=media\&token=f569a22b-4bcf-4cb3-9f67-8919a1d7d18c)

To achieve the result above, kindly follow the steps:

1\. Go to **Themes > Customize**.

2\. In the **Header** section, select **Add block** > choose **Top bar.**

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FtU4oeXY2mREufXLOU4f3%2Fimage.png?alt=media&#x26;token=17e72d4a-1380-4438-aefb-f491291037f3" alt=""><figcaption></figcaption></figure>

3\. Enable/ disable a divider, transparent effect, and addons by checking the boxes.&#x20;

You can add a message or leave it blank if you do not want to show it.

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FZ2ohej2mKRjzCPlURdvj%2Fimage.png?alt=media&#x26;token=eef45f76-c5e8-4d5d-a7f9-cf23d0a5e7dd" alt=""><figcaption></figcaption></figure>

### Add a banner to the mega menu

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FAN7XHVNQBEPo0jHepZpt%2Fa%CC%89nh%20\(15\).png?alt=media\&token=5f82003a-6437-4164-a219-e9d626aa949c)

To achieve the result above, kindly follow the steps:

1\. Go to **Themes > Customize.**

2\. In the **Header** section, **Add block** > choose **Banner (Mega menu).**

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FWjgsUBHn1XPgu2oDEX8D%2Fa%CC%89nh%20\(17\).png?alt=media\&token=1871e9af-47b7-42e3-b5e9-2154ab510c19)

3\. Match the text in **For item** element with the corresponding menu item you want to add a banner.

Select container wrapper width: use header' container, default, full width, or use container box.

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FAwIUtRYsBymqvvR8PrCB%2FScreen%20Shot%202021-11-23%20at%2020.52.08.png?alt=media\&token=fb82395c-79c7-431b-82f2-434d211b77d8)

4\. In **Settings**, add an image and insert a **link, title, subtitle** and **button label** (optional).

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FtP7PEq9C7HLDdVwbVU3X%2Fa%CC%89nh%20\(18\).png?alt=media\&token=a82a3b7f-ee10-45de-bac7-1b14d649f21c)

### Add a product list to the menu

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FQyJbofFqVWqq1BCGEHbq%2Fa%CC%89nh.png?alt=media\&token=fb0396e3-4fab-4b9a-ad8f-3301e893b831)

To achieve the result above, kindly follow the steps:

1\. Go to **Themes > Customize.**

2\. In the **Header** section, **Add block** > Choose **Product list (Mega menu).**

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FvbWxG7zEqShOONlQ2JNA%2Fa%CC%89nh%20\(1\).png?alt=media\&token=4890e028-17f2-41be-a7b5-250ec153d76d)

3\. Match the text in **For item** element with the corresponding menu item you want to add products list.

Select a **collection** for this section, set the number of products and columns to show.

Select container wrapper: use header' container, default, full width, and use container box.

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FnjkyAhdaygE2vEMJRBfq%2Fa%CC%89nh%20\(2\).png?alt=media\&token=442a413c-37af-4420-90a2-b27ee034978d)

### Add blog post to the menu

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FZBWR70srws28sqbZqQ74%2FScreen%20Shot%202021-11-23%20at%2021.17.17.png?alt=media\&token=75e0b372-06ca-4114-b921-78920c9c51d2)

To achieve the result above, kindly follow the steps:

1\. Go to **Themes > Customize.**

2\. In the **Header** section, **Add block** > Choose **Blog posts (Mega menu).**

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FYiE5O0aCCBFFxBkrwibA%2FScreen%20Shot%202021-11-23%20at%2021.21.30.png?alt=media\&token=4fe50720-00bd-4848-97b7-f738a3510ff3)

3\. Match the text in **For item** element with the corresponding menu item.

Select a **Blog** for this section and select container wrapper width: use header' container, default, full width, or use container box.

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FT3JEJNRs2zP001xHiC5i%2FScreen%20Shot%202021-11-23%20at%2021.19.24.png?alt=media\&token=d2e68919-e053-4c49-9249-97680468e8c2)

### **Add collections to the menu**

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FqimjKL1EKLbRwlOIpKpf%2FScreen%20Shot%202021-11-23%20at%2021.16.59.png?alt=media\&token=f446c384-be03-44fc-98ae-1edd15d2fb9c)

To achieve the result above, kindly follow the steps:

1\. Go to **Themes > Customize.**

2\. In the **Header** section, **Add block** > Choose **Collections (Mega menu).**

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FpfT28cEZqYIIB0F6rIDw%2FScreen%20Shot%202021-11-23%20at%2021.25.42.png?alt=media\&token=9663ecc8-1455-41e3-98cb-fd5259d6ca0c)

3\. Match the text in **For item** element with the corresponding menu item you want to display collections.

Select container wrapper width: use header' container, default, full width, or use container box.

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FpAhquW5OOT1TQHfiqC9e%2FScreen%20Shot%202021-11-23%20at%2021.29.14.png?alt=media\&token=d6c57c53-4af6-4fa1-97e6-5afef9f6d944)

4\. In the **Collections list**, choose the collection and add its featured image.

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FlO9sRxYgySBx9xfZqD6L%2FScreen%20Shot%202021-11-23%20at%2021.31.53.png?alt=media\&token=49c856b7-bfd4-4513-bce8-d1b20fdab2b2)

### Add custom HTML to the menu

1\. Go to **Themes > Customize.**

2\. In the **Header** section, **Add block** > Choose **Custom HTML (Mega menu)**

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2FvW5bVPs9aMbanrDw9ddf%2FScreen%20Shot%202021-11-23%20at%2021.26.44.png?alt=media\&token=5694bc39-b3f2-4407-ad4c-161109550894)

3\. Match the text in **For item** element with the corresponding menu item you want to add custom HTML.

Select container wrapper width: use header' container, default, full width, or use container box.

![](https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2Fzn2l1z27w6ApEXntTvfE%2FScreen%20Shot%202021-11-23%20at%2021.33.27.png?alt=media\&token=b370b9ff-a150-4a29-be74-1a77402d2f22)

<figure><img src="https://1997835572-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MlL6sK9D7unq8F2VPPp%2Fuploads%2Ft0d9kzN74H3QxrqpkIs4%2FHelp%20Center%20(1).jpg?alt=media&#x26;token=c4b723d7-262d-4676-9bc2-81306a265b67" alt=""><figcaption><p><a href="https://chromewebstore.google.com/detail/foxtransfer-html-to-shopi/babcinhpofjfhjjbcnjhoikcjbgebimb?utm_source=foxecom&#x26;utm_medium=helpcenter&#x26;utm_campaign=foxtransfer_launch">Install FoxTransfer Chrome Extension FREE here</a></p></figcaption></figure>
