Magento 2 Mega Menu Extension: Steps To Set Navigation Menu

Magento 2 Mega Menu Extension: Steps To Set Navigation Menu

Are you looking to enhance your online store's navigation? Magento 2 Mega Menu Extension creates an attractive and dynamic navigation menu for finding products.

This tutorial will cover the setup methods and tips for the Magento 2 Mega Menu Extension.

Best Magento Hosting now

Key Takeaways

  • Understand how to make your navigation menu look attractive using Magento 2.

  • Discover the best mega menu pro layouts of the mega menu.

  • Get an overview of how to avert problems during uploading the mega menu.

  • Learn how to choose a menu and add columns from your Magento admin.

  • Explore the navigation menu of your website using the custom menu features.

What Is Magento 2 Mega Menu Extension?

Magento 2 Mega Menu offers various menu styles, layouts, and customization options to suit your store's design.

Magento Mega Menu is the first element customers see on your site. It provides a visually appealing and organized way to enhance your online store's navigation and user experience. It displays the categories, subcategories, and featured items. It helps customers quickly find what they need. It allows you to create responsive menus with just a few clicks to level up your Magento 2 store.

Mega Menu is responsive with enhanced functions that run smoothly on all devices. It accommodates a growing number of mobile shoppers from all around the World. This navigation can increase engagement, longer site visits, and higher conversion rates. With easy customization options, you can tailor the menu to match your brand's aesthetics and showcase your products.

How To Set Up Mega Menu In Magento 2 Store?

  1. Download an FTP client.

  2. Log in to your hosting space using the FTP client.

  3. Upload the extension package via FTP.

  4. Unzip the extension package and upload its contents to the Magento root directory.

  5. Enter the following commands in the command line:

    php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy

  6. Go to your Magento Admin panel.

  7. Navigate to Stores > Configuration.

  8. Choose your store view under the 'Mega Menu' section of your installed extension.

  9. Enable or disable the module.

Enable the module in Magento 2 Mega Menu Extension

Note: Magento 2 Mega Menu does not function with "All Store Views".

  1. Go to 'Manage Menu Items'.

  2. Add new mega menus and manage existing ones.

Add new mega menus in Magento 2 Mega Menu Extension

  1. Filter the mega menu grid by ID, name, and store view.

Filter the mega menu grid by ID, name, and store view

  1. Click on the 'Add New' button.

  2. Enter the name of your menu in the 'Root Menu Name' field.

Enter the name of your menu in Magento 2 Mega Menu Extension

  1. Select the store view(s) in the 'Choose Store Views' field. The default setting is "All Store Views". To choose specific store views, hold Ctrl and click on the desired store view names.

Note: You can change the store view setting after saving the mega menu and creating root menus for it.

  1. Enter the priority value in the 'Priority' field. The default value is 0, indicating the lowest priority. A value of 1 is the highest priority. Values above 1 indicate lower priority levels.

Note: If there are two or more menus set for the same store view, the priority value will determine which menu is displayed. If one menu has a lower priority value, it will be shown on the front end of that store view.

If two or more menus have the same priority value, the newest menu will be displayed on the front end of that store view.

  1. Edit the configuration and menu directly from the Action column of the mega menu grid.

Edit configuration and menu directly from the Action column

  1. Click the 'Edit' menu to set up the mega menu structure.

  2. View and modify the structure of your mega menu.

Note: You can include up to three levels of sub-menus with unlimited additions.

  1. Configure the back-end layout under 'Please Select Menu'.

Configure the back-end layout under Please Select Menu

  1. Click on 'Save Menu'.

  2. Test on the frontend to verify the changes.

Test the Magento 2 Mega Menu on the frontend

What Are The 3 Types Of Sub Mega Menu Layout

Check the list of Magento 2 Mega Menu, each providing different store views:

  1. Category Listing: This option has four positions where you can place blocks freely: Top, Left, Right, and Bottom.

  2. Content: This option allows you to add a Content Block.

Note: Menu Content Type is only functional with Parent Menu Items at** level 1**.

  1. Classic: You can add, edit, or delete menu items by right-clicking on this menu option.

Right-click to add, edit, or delete menu items in Magento 2 Mega Menu

Top 6 Mega Menu Extensions For Magento 2

1. Mega Menu Magento 2 Extension by MageDelight

Mega Menu Extension for Magento 2 by MageDelight with drag and drop feature

MageDelight Magento 2 Mega Menu Extension enables you to use drag-and-drop for sorting. You can design custom horizontal and vertical menus in your Magento eCommerce store.

Features

  • Supports Magento Commerce B2B customers
  • Added hamburger menu design for desktops
  • Allows creation of sticky menus for customer segments
  • Displays images and videos in Mega Menu to enhance branding
  • Customize the menu with distinct animation effects
  • Links categories, CMS pages, external URLs, and blocks to the menu
  • Offers various design styles (horizontal, vertical, drill-down)
  • Allows placement of the menu bar anywhere within the site
  • Supports Varnish Caching

Pricing

  • Magento Open Source Edition + Installation- $228.00
  • Adobe Commerce Edition + Installation- $408.00
  • Adobe Commerce Cloud Edition + Installation- $508.00

2. Magento 2 Mega Menu Module Extension by BSSCommerce

Magento 2 Mega Menu Extension by BSSCommerce with customizable options

BSSCommerce Magento 2 Mega Menu Module Extension offers flexible access to website pages. You can organize categories on your navigation bar without requiring technical knowledge.

Features

  • Choose between category links or custom links

  • Enhance website navigation with static blocks in the menu

  • Highlight menu items with labels such as Hot, New, or Sale

  • Add, delete, and edit menu items

  • Compatible with Hyva Theme

  • Compatible with Magento 2.4.7

Pricing

  • Open Source (CE) Edition + Free Installation + Free 3-Month Support- $35.00

  • Commerce On-Premise (EE) Edition + Free Installation + Free 3-Month Support- $185.00

  • Commerce Cloud Edition + Free Installation + Free 3-Month Support- $335.00

3. Mega Menu For Magento 2 Extension by Magesolution

Mega menu for Magento 2 extension by Magesolution with dynamic navigation

MageSolution Mega Menu for Magento 2 Extension transforms the main menu display. It offers multiple options for showcasing content on the main navigation.

Features

  • Automatically generates code to add the menu anywhere on the site

  • Accepts various formats like text, images, video, and mapsites

  • Provides 7 available themes with updates

  • Allows custom menu after adding a suitable different menu for different stores

  • Supports multiple columns

  • Allows adding icons/custom HTML to menu items

  • Supports custom CSS classes for easy menu styling

  • Integrates a content editor for easier editing

  • Allows inserting custom widgets similar to CMS pages

  • Supports mobile-friendly menus

Pricing

  • Community Edition- Free

  • Enterprise Edition- $340.00

4. Mega Menu Extension by Rootways

Mega Menu for Magento 2 Extension by Rootways with flexible layouts

Rootways Mega Menu Extension comes with an optimal sitemap within the main navigation. It enhances customer exploration, drives sales, and improves the shopping experience.

Features

  • Offer over 15 different layouts for the menu builder.

  • Set the number of columns.

  • Display category and content sections in specific widths.

  • Position content at the top, bottom, left, or right.

  • Offers automatic height adjustment.

  • Delays dropdown hover.

  • Includes social media icons.

  • Displays a "View More" link for a large number of sub-categories.

  • Displays "All Categories" under one link.

  • Compatible with Magento 2.4.6

  • Compatible with PHP 8.2

Pricing

  • Open Source (CE) Edition + 3-Month Support + Free Installation- $49.00

  • Commerce on-prem (EE) Edition + 6-Month Support + Free Installation- $158.00

  • Commerce on Cloud (ECE) Edition + 12-Month Support + Free Installation- $188.00

5. Responsive Magento 2 Mega Menu Extension by Magezon

Ninja Magento 2 Mega Menu Extension by Magezon with drag-and-drop interface

Magezon's Ninja Menus Extension is an easy-to-use and highly creative menu extension. No coding or technical skills are required. You can create a mobile menu with horizontal and vertical mega menus.

Features

  • Display menus in 4 different types

  • Access to 8 predefined menus

  • Supports 11 Elements

  • Mega Menu Item Management

  • Supports cache and faster lazy load times

  • SEO-friendly and supports multiple stores and languages

  • 100% Compatible with Magento Page Builder, Hyva, Ultimo, and Porto Themes

  • Aftersales support and tutorials

Pricing

  • Community Edition + 3-Month Free Support + Installation + Priority Support Service- $318.00

  • Enterprise Edition + 12-Month Support + Installation + Priority Support Service- $647.00

6. Magento 2 Navigation Menu Extension by WeltPixel

Customizable Mega Menu Extension for Magento 2 by WeltPixel

WeltPixel Magento 2 Menu Extension is an easy-to-use and highly creative menu extension. You can choose from Boxed, Sectioned, Full Width, or Default Magento Theme view.

Features

  • Customize the number of columns and their widths.

  • Arrange subcategories within columns.

  • Apply custom font colors to individual categories and subcategories.

  • Incorporate brand-relevant images to preview content before clicking.

  • Adjust the size and border radius of Mega Menu images.

  • Set custom Alt Text for subcategory images.

  • Display category descriptions alongside subcategory image grids.

  • Use the Subcategory Image Grid widget.

  • Display custom text in place of category names.

  • Add CMS blocks or HTML content to the top, left, right, or bottom of Level 1 category menus.

  • Add custom labels to menu items.

  • Customize background color, font size, hover effects, text transformation, and padding (desktop view).

  • Use background overlay to emphasize the menu (desktop view).

  • Enable color continuity for Level 1 categories to match dropdown backgrounds (desktop view).

  • Link to categories, CMS pages, or external URLs.

Pricing

  • Open Source (Community) Edition + Professional Installation- $398.00

  • Commerce (Enterprise) Edition + Professional Installation- $598.00

  • Cloud Commerce Edition + Professional Installation- $798.00

Troubleshooting Common Issues With Mega Menu Magento 2

Issue Possible Causes Solutions
Mega menu not showing on frontend - Incorrect configuration settings
- Incompatible Magento version
- Conflicting extensions or theme
- Double check mega menu configuration settings
- Ensure the extension is compatible with your Magento version
- Disable other extensions and switch to a default theme to isolate the issue
Mega menu missing after upgrading extension - Upgrade caused database issues
- New version not fully compatible
- Check logs for errors related to missing database tables
- Contact the extension developer for assistance upgrading
Mega menu disappeared after changing the root category - Navigation not recognizing new root category without additional configuration - Add the new root category in the admin
- Create a subcategory under the new root
- Select the new root category in the store configuration scope
Mega menu not working with Varnish cache enabled - Known Magento 2 and Varnish caching issue - Modify Varnish VCL file to cache mobile and desktop versions separately
- Ensure proper library is installed for device detection
Custom styling not applied to mega menu - CSS conflicts with theme
- Incorrect CSS selectors used
- Use a child theme to override extension styles
- Double-check the CSS selectors and inheritance
Mega menu content/structure not saving - Browser caching issue
- User permissions not set correctly
- Clear browser cache and Magento cache
- Confirm user has a proper admin role to edit menus

Tips For Mega Menu For Magento 2

1. Group Similar Items

Organizing related items together is essential for a well-structured Mega Menu. For example, placing a link to your "About Us" page under the "Products" section is not appropriate. Ensure that similar items are grouped together to scan through your store easily.

2. Avoid Overcrowding the Menu

Resist the urge to fill every empty space with menus and links. Clean, uncluttered menus are easier to scan and enhance the overall shopping experience. Unnecessary links will be seen as distractions by your goal-oriented visitors.

3. Add Images When Needed

Images can be a powerful addition to your main navigation. Design the menu to accommodate images. Display category images from the mega menu custom image field or Magento default category image field in the mega menu allows users to access them in a single click. Images can subtly add elegance and visual appeal to your main navigation.

4. Label Items Clearly

Be concise when labeling your menu items. If necessary, include brief descriptions. Avoid using creative labels that are unfamiliar to your visitors. Ensure each menu item is recognizable and understandable at a glance.

5. Limit Drop-down Levels

Avoid using drop-down menus with more than two levels. Having too many levels can ruin usability and detract from the shopping experience. Design your mega menu content to avoid multiple drop-downs beneath a single menu item.

FAQs

1. What types of menus can I create with a Magento 2 Mega Menu Extension?

Create various types of menus, including the mega menu images from the admin. Use drop-down menus and custom menus to suit your store's layout and design needs.

2. How do I open the mega menu dropdown in Magento 2?

The process to open the mega menu dropdown varies depending on the extension. It involves hovering over or clicking on a menu item. Some extensions offer configuration options to customize this behavior.

3. Can I create a mega menu that redirects users to specific pages?

Yes, you can create menu items that redirect users to specific categories, products, or custom URLs. It enhances navigation and user experience.

4. How many columns can I add to my category from the Magento admin?

The number of columns you can add depends on the specific extension. However, many Magento installation extensions allow you to create multiple columns. They often range from 2 to 6 or more to organize your menu content effectively.

5. Can the mega menu stick to the top of the page when scrolling?

Yes, many Magento 2 mega menu extensions offer a "sticky menu" feature. It allows you to make your menu stick to the top of the page as users scroll. Also, it improves navigation accessibility.

6. How can I improve my menu layout?

You can improve your menu layout by utilizing features like custom column arrangements, images and icons incorporation, color-coding, and item options logically. Many extensions offer drag-and-drop interfaces to adjust the layout easily.

7. Are Magento 2 Mega Menu Extensions responsive?

You can make the drop-down menu faster by uploading mega menu images. Automatically adjust their layout and functionality. Provide viewing and interaction across various devices and screen sizes.

CTA

Summary

Magento 2 Mega Menu Extension provides a customizable solution for your store's navigation. Mega Menu is flexible and reliable and helps you to:

  • Offer various styles, layouts, and customization options.

  • Customize your menu for a better user experience.

  • Make the navigation menu look optimal display across all devices.

  • Integrate across various stores and languages.

  • Benefit from lightweight, optimized code for fast loading.

Consider Magento hosting plans for adding the best Magento 2 Mega Menu elements to your menu.

Dikshya Shaw
Dikshya Shaw
Technical Writer

Dikshya leverages her content marketing and writing proficiency to deliver fresh, insightful content. Her meticulous research ensures industry expertise and emerging trends within the Magento landscape.


Get the fastest Magento Hosting! Get Started