# Mega menu

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

Hyper theme offers a wide array of blocks for the mega menu, allowing you to create a highly functional and visually engaging navigation experience.

{% hint style="success" %}
Steps:

1. In the theme editor (**Customize**), locate the **Header** section.
2. Click **Add block**, then select the add-on type you want for your menu.
3. Make necessary changes.
4. Click **Save**.
   {% endhint %}

<figure><img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2FyIMypInb6xfwEdwpagkm%2Fimage.png?alt=media&#x26;token=b543251f-e78a-477f-9ac5-df8d6fe0119f" alt=""><figcaption></figcaption></figure>

## Highlight link

This block allows you to make certain links stand out in the menu.

<figure><img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2FTIQalwUczAbbI6VpmF4I%2Fimage.png?alt=media&#x26;token=24333c2a-e860-4fbc-a5d4-14fc17a3148c" alt=""><figcaption></figcaption></figure>

* **Menu item**: Type the name of the menu item exactly as it appears in your store’s navigation.&#x20;

For example, if you want to highlight the menu item **"On Sale"**, ensure the spelling matches.

* **Color**: Select a custom color for the highlight. This makes the link visually distinct from others in the menu.
* **Style**: Choose a visual effect to enhance the link’s appeal. Available options include:
  * **Text color** for having the menu item in a different color.
  * **Star twinkle** for a subtle animated effect.
  * **Button** to convert the link into a button.

## Custom link

Add a personalized link to your header navigation. This is ideal for including additional actions like “Find a Store,” “Track Order,” or any page that doesn’t already exist in your main menu.

<figure><img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2FCXKv1SqhZrPZvdGjYQic%2Fimage.png?alt=media&#x26;token=51f0aa85-f005-4904-94e9-f91d540c1695" alt=""><figcaption></figcaption></figure>

* **Label**: Type the name you want for the custom link.
* **Link:** Use the **Link** field to connect the label to a specific page. You can:
  * Select an existing page from the dropdown.
  * Paste a URL for external pages or links.
* **Icon**: Choose a built-in icon that matches the purpose of the link. For instance, select the **Location** icon for a store locator.

Upload your own icon using the **Select** or **Explore free images** option.

* **Icon size**: Adjust the size of the icon to fit your design preferences.

## Banner (Mega menu)

Add banners to your mega menu to enhance navigation and showcase promotions or featured content.

<figure><img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2F3kxlzLe685urITIOzpY7%2Fimage.png?alt=media&#x26;token=48a75b81-774b-4b02-abe3-cd60a80892bc" alt=""><figcaption></figcaption></figure>

* **Menu item**: Type the name of the menu item exactly as it appears in your store’s navigation.&#x20;

For example, if you want to add a banner to the menu item 'Shop By Categories', ensure the spelling matches.

* **Menu columns**: Set the number of columns for your nested menu items.
* **Highlight link**: Enable this feature to draw attention to that main menu item.
  * **Color**: Select a color to highlight it from others.
  * **Style**: Adjust the text style to text color, star twinkle, or button for better visibility.
* **Banner settings:**&#x20;
  * **Width**: Adjust the width of the banner.
  * **Number of columns**: Specify how many columns the banners take up.
  * Add **up to 5 banners** in each main menu item.

Each banner can be customized individually.&#x20;

<details>

<summary>See settings</summary>

* **Color scheme**: Choose a predefined color scheme for the banner. See [colors](https://docs.foxecom.com/hyper-theme/theme-settings/colors "mention")
* **Image**: Upload a relevant image or choose one from Shopify’s free image library.
* **Subheading, heading, description**: Add content for the banner.
* **Button label** and **Button style:** Add a call-to-action button to the banner and choose the style for it.
* **Content position** and Content alignment: Decide how the content show over the banner.
* **Link**: Add the destination link for the button.

</details>

## Custom card

Feature stunning image cards in your mega menu.

<figure><img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2Fw7MbwLAKqVH2ulEdptIv%2Fimage.png?alt=media&#x26;token=8eb4859c-5b0a-4bb6-9783-db89cda173d0" alt=""><figcaption></figcaption></figure>

* **Menu item**: Type the name of the menu item exactly as it appears in your store’s navigation.&#x20;

For example, if you want to add a custom card to the menu item 'Chairs & Stools', ensure the spelling matches.

* **Menu columns**: Set the number of columns for your nested menu items.
* **Highlight link**: Enable this feature to draw attention to that main menu item.
  * **Color**: Select a color to highlight it from others.
  * **Style**: Adjust the text style to text color, star twinkle, or button for better visibility.
* **Card settings:**&#x20;
  * **Width**: Adjust the width of the banner.
  * **Number of columns**: Specify how many columns the custom cards take up.
  * Add **up to 5 custom cards** in each main menu item.

Each banner can be customized individually.&#x20;

<figure><img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2FHXvRuutEVb9FosPNzMkN%2Fimage.png?alt=media&#x26;token=7aee336b-8774-4218-b4cb-de256115103a" alt=""><figcaption></figcaption></figure>

## Product list

Add a featured product list to your mega menu to boost sales.

<figure><img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2FDPf137d6rifzoNV1Kz3c%2Fimage.png?alt=media&#x26;token=77fa714f-2d1b-4569-b01a-94252ee7abab" alt=""><figcaption></figcaption></figure>

* **Menu item**: Type the name of the menu item exactly as it appears in your store’s navigation.&#x20;

For example, if you want to add a banner to the menu item 'Tables & Desks', ensure the spelling matches.

* **Menu columns**: Set the number of columns for your nested menu items.
* **Show menu column divider**: Toggle this on/off to display a divider between menu columns for better structure.
* **Highlight link**: Enable this feature to draw attention to that main menu item.
  * **Color**: Select a color to highlight it from others.
  * **Style**: Adjust the text style to text color, star twinkle, or button for better visibility.
* **Products list**:
  * **Heading**: Give the product list a heading.
  * **Width**: Adjust how much space the product list takes up in the menu dropdown.
  * **Number of columns:** Choose how many product columns to display.
  * **Products:** Select the products you want to display in your mega menu.
  * **Show vendor**: Enable this setting to display the vendor/brand name for the products.
  * **Show type**: Toggle this on to display the product type.

## Sidebar

Organize and display your store categories with added visuals. 2nd-level menu items will be display as a sidebar on the left.

{% hint style="success" %}
This works best when the **3rd-level menu items are collections**.
{% endhint %}

<figure><img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2FSOcvi6egtkDalUoTNBE2%2Fimage.png?alt=media&#x26;token=36340b70-6124-4ad4-969b-18d6a4aa9ae8" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
A menu with 3-level nested items is suggested.

See [Editing menus](https://help.shopify.com/manual/online-store/menus-and-links/editing-menus).

![](https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2FdGGePwg5j0j8AR26YIGV%2Fimage.png?alt=media\&token=635bdc52-ce34-4312-846f-8e1e98023339)
{% endhint %}

**Settings include:**

* **Menu item**: Type the name of the menu item exactly as it appears in your store’s navigation.&#x20;

For example, if you want to add a banner to the menu item 'Shop By Room', ensure the spelling matches.

* **Highlight link**: Enable this feature to draw attention to that main menu item.
  * **Color**: Select a color to highlight it from others.
  * **Style**: Adjust the text style to text color, star twinkle, or button for better visibility.
* **Right sidebar:**&#x20;
  * **Menu columns**: Adjust the number of columns of 3rd-level items to organize content.
  * **Show collection image**: Display a featured image for each collection in the sidebar.
  * **Use the first product image as the collection image:** Automatically use the first product’s image from the collection instead of a custom collection image.
  * **Image ratio**: Define how the collection images are displayed.

<details>

<summary>See how to set up collection images for menu menu's sidebar</summary>

To display collection images in the Sidebar Mega Menu, you’ll need to configure a Shopify metafield with the specified namespace and key. Follow these steps:

**Step 1: Add the Metafield definition**

1. Go to **Settings > Custom Data** in your Shopify admin.
2. In **Collections**, click **Add definition**.
3. <img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2FAerfHDwvuGq6NHjeqJUZ%2Fimage.png?alt=media&#x26;token=661ca5da-f7c8-4203-a3c9-b1ec39715179" alt="" data-size="original">
4. Fill in the following details:
   * **Namespace and Key**: `foxtheme.collection_megamenu_image`
   * **Select type:** File.

<img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2Fh7ZhmfwdQCDB1fq2Xa2B%2Fimage.png?alt=media&#x26;token=b7056ce5-2fc1-4257-9be7-e4315dabb1b4" alt="" data-size="original">

5. Click **Save** to create the metafield definition.

**Step 2: Assign images to collections**:

1. Go to **Products** > **Collections** in your Shopify admin.
2. Select the collection you want to edit.
3. Add the metafield value under the newly created custom field (e.g., upload the desired image).

![](https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2FPDLJI9iWazn6Kj88Xvyg%2Fimage.png?alt=media\&token=11a08adf-dc3d-4c56-b53a-10e7a8ecf8b3)

</details>

***

<figure><img src="https://3026705042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAJrvmfqcj9TMoPkl3bNc%2Fuploads%2FkUIzEsJKOeRiz891zyf5%2Flivechat883x471%20(1).png?alt=media&#x26;token=90cbed2c-e791-49c8-9f43-49a08bed6f1f" alt=""><figcaption><p><a href="https://apps.shopify.com/xflow?utm_source=foxecom&#x26;utm_medium=help_center_hyper&#x26;utm_campaign=banner">Install XFlow Back In Stock Automation FREE</a></p></figcaption></figure>
