Toggle Nav
My Cart 0
Magento 2.4.3 support ends November 28, 2022, Let's upgrade your store to Magento 2.4.6 version.
Mega Menu Extension for Magento 2
100% of 100

Compatible with CE,EE & ECE: 2.3.x - 2.4.6

Limited time offer: Free Installation.

Mega Menu Extension for Magento 2

Rootways Mega Menu Extension is for Magento 2, and it is your easy and fast solution to create the best sitemap right on the main navigation of your Magento 2 website.
New updated features:
  • Compatible with Magento 2.4.6
  • Compatible with PHP 8.2
  • New Layout for "All Categories" section.
Magento 2 Magento 1
If you are not sure about the domain name, please enter "" you can always change the domain name later.
Domain name only, no IP address allowed.
$99.00 $49.00


Click on image below to enlarge


Rootways navigation menu is easy to use, user-oriented, and a responsive website menu/navigation extension. Our mega menu has more than 15 mega menu types and has many options manageable from the admin which will fulfill almost all the requirements related to your website navigation.

Using our mega menu, you can display categories up to the 4th level, and can also display content, images, products, contact form, a header, and a footer in your website's main navigation. Rootways Mega Menu has more than 15 layouts of the mega menu, you can set any layout for the specific category. Rootways Mega Menu is flexible for mobile, tablet, and all responsive screens. Without touching HTML and CSS you can modify mega menu layout from admin settings.

All Features List

  • 15+ different mega menu types and layouts.
  • Display up to 4th level of categories in mega menu.
  • Responsive mega menu.
  • Create a Mega Menu by just selecting mega menu types.
  • Design Manageable from admin.
  • Full and half width mega menu.
  • Vertical and Horizontal tabbing menu.
  • Category products in mega menu.
  • Display "All Categires" under one custom link.
  • Set number of columns.
  • Display more than one column under a single category title.
  • Content at top, bottom, left and right in mega menu.
  • Display category and content section in specific width.
  • Display social media icons on the mega menu.
  • Category with icons/images in mega menu.
  • Category with label.
  • Set any color to label from the admin.
  • Display hovered category content in the content area.
  • Display hovered category image in the content area.
  • Automatic height adjustment based on number of sub-categories.
  • Custom link to the menu.
  • Open custom menu dropdown in a specific width.
  • Align custom link, and contact us a link to left or right align in the mega menu.
  • Add any external link as custom link.
  • View more link for display more categories.
  • Delay dropdown hover.
  • Compatible with any touch device.
  • Open dropdown at left or right side.
  • Set menu based on store view and website.
  • Display category as title in mega menu.
  • Contact form in mega menu.
  • Contact form with and without content.
  • Contact for in half width or full width.
  • Add text area to the admin to add new CSS.
  • User friendly.
  • Support by Rootways - any questions we are here to help you.
Features in Detail:

Manage Design from the Admin.

You can manage the font color, font size, background color, hover effects and almost all the layout changes of the mega menu from the admin. You will get the color picker to choose and set mega menu colors.

Magento Mega Menu

Display Menu in Full or Half Width

You can decide whether you want to display mega menu dropdown in full width or half width for any specific category. If any category has fewer subcategories, you can set half width mega menu type for it and you can set full width mega menu type for the category which has a large number of sub-categories. You can choose it based on your requiremnets. It's very easy to set up, just choose a mega menu type from the category page at the admin side and that's it.

Display Content on Left, Right, Top and Bottom Side.

Decide the way you want to display your mega menu dropdown with the content. Flexibility to display the categories with its content at left, right, top or bottom. You can maintain it from the Admin panel. You can add images, HTML, plain text, links, products and much more in the content area.

Magento Mega Menu

Display Category and Content Section in Specific Width.

The category and content section can be displayed with a specific width. Just mention the width in the Admin panel and add the content. The content will get adjusted accordingly.

Magento Mega Menu

Manage Number of Columns

Easily set the number of columns from your Magento admin panel by setting the number of columns needed to show the category, and all its sub-categories will get sorted accordingly. It will make the drop down menu well organized and user friendly.

Magento Mega Menu

Multi Columns Under One Category

You can display more than one column under one sub-category and that number of columns is manageable from the admin.

Magento Mega Menu

Custom CSS

Our extension provides a feature to add your custom CSS to our mega menu. You can add your custom CSS from the admin text area. The layout of our mega menu is fully manageable from the admin but in case you want to add a few extra CSS to our mega menu based on your theme then this feature will fulfill your requirement.

Magento Mega Menu

Category with Product Listing

Rootways Mega Menu has a unique menu type where you can display categories on the left side and display its products on the right side when a particular category has been hovered over. You can display products based on categories in a tabbing view manner.

Magento Mega Menu

Display Products Only

'Products Only' mega menu type displays products of the category at the main navigation of the website. For any category in your store, just select products only menu type, add products under that category and those products will start to be displayed at the front-end.

Magento Mega Menu

Vertical Tabbing Menu Layout

Vertical tab menu, listing the categories vertically is the most unique feature introduced in our mega menu. These bullet-list of categories expand in the next level of the sub-categories on the move over to those categories. Add images for up to two levels of the categories making the navigation menu look attractive. Easily navigate through ample categories and sub-categories.

Magento Mega Menu

Horizontal Tabbing Menu Layout

List the categories horizontally and display subcategories when hovering over the horizontal parent category. You display content at the left, right, top and bottom side along with the categories. You can also choose the number of columns to be displayed for the category section.

Magento Mega Menu

Multi Tabbing Menu Layout

Our multi tabbing mega menu type helps you to display categories and subcategories side by side. You can display up to the 4th level of categories using this type of mega menu.

Magento Mega Menu

Image Only

You can display only image of the categories in the mega menu dropdown. You can choose from the admin that whether you want to display the category name along with the image or wanted to display only image. Also, you can choose whether to display a category image after category name or before category name.

Magento Mega Menu

Social Icons

Using Rootways mega menu, you can add social media icons on the main navigation of your Magento 2 website, Link of social media icons is manageable from the Magento admin. You can also add your phone number and email to the main navigation using our mega menu.

Magento Mega Menu

All Categories under one link

Display all categories and subcategories under one custom link and call it "All Categories". You can manage the label, font color, background color, etc. of this custom link from the admin.

Rootways mega menu provides 3 different layouts, As Title - Full Width", "As Title - Half Width", and "Side by Side" for the "All Categories" section. You can choose this layout from the admin as per your requirements.

Magento Mega Menu

Category with/without Image Icon

You can choose whether to display the category name with or without the category images. Categories with images are more relevant and will make it easier to understand the products or services displayed under it. This will make the menu look more attractive and user-friendly.

Magento Mega Menu

Category label

Add any label with any color. Choose different colored labels for each category as per your choice from the Magento Admin panel.

Magento Mega Menu

Top Category Icon

You can add different category icons for each as per your choice. Add icons from the admin for each of your categories.

Magento Mega Menu

Open Dropdown at Left or Right Side

Open the Mega menu dropdown either on the right or the left side as per your convenience. You can handle it from the Magento admin.

View More at Top Categories.

If there are many categories at level-1, you can add a 'View More' link to the main navigation menu of your website and display extra categories under this link. You can decide how many categories you want to display in main navigation and after that, all the categories will be displayed under the 'View more' link.

Magento Mega Menu

View More for Sub Categories

You can set a limit to display subcategories under the mega menu dropdown with this option. If any category has a large number of subcategories and you want to display only the first 5 subcategories and then add a link to "View More" then this feature comes in handy.

Magento Mega Menu

Hide and Show Specific Categories from Menu

Our mega menu allows you to choose precise categories from your Magento admin panel to display. This way, you can even hide specific categories which you may have created only for the internal purpose.

Magento Mega Menu

Show to 4th Level of Categories

Sub categorization helps users to easily browse through plenty of categories, which can possibly create confusion at times. A better categorization of your products or items can help your users to reach their desired product or item in a faster and smoother way. With our mega Menu type 'Simple Dropdown', you can add categories up to the 4th level of categorization. Help your users to search for their required item or product in an easier way.

Magento Mega Menu

Delay dropdown hover.

This will help stop opening the mega menu dropdown when you move your scroll from header to the bottom part of page via main navigation. Set the delay time for the dropdown hover as per your convenience from the Magento admin.

Magento Mega Menu

Auto height adjustment (Masonry JS)

One of the most distinctive features of our Mega Menu is that it adjusts its height automatically on the basis of the number of sub-categories. Mega menu is flexible and reliable to adjust its height as per the subcategories.

Magento Mega Menu

Compatible With Any Touch Device

Replace all the hover effect automatically by touch event on touch devices and our extension will work properly on all the touch devices. On the first click, a dropdown will be opened and on second touch, click event will be fired. This is how our mega menu works on any touch device.

Magento Mega Menu

Contact Us Form in Menu

Add your contact form in your navigation menu itself giving a great user experience to your customers for their approaches and feedback. Add the contact form either with or without the content. You can also add this contact form in half width as well as in a full-width menu. You can also display the contact us form link to the right alignment of the main navigation menu.

Responsive Menu

In this mobile era, a responsive web design is a prime requirement of any e-commerce store. Our mega menu is responsive, offering the same user experience on all sized screens. It's flexible with the screen it is viewed on. It reduces the loading time of a huge store, where users need to zoom in and out to find the content they're looking for. Hence, our Mega Menu is faster, better, more flexible and smarter when compared to others.

Magento Mega Menu


Stable Build

Current Version



14 April, 2023

Magento platform compatibility

Open Source (CE): 2.3.x, 2.4.x
Magento Commerce (EE): 2.3.x, 2.4.x


Magento 2 Extension

Customer Questions
Does it work on the Magento 2.4.3

Yes, it is compatible with Magento 2.4.3 The demo of this extension is running on Magento 2.4.3

Once the top level menus are setup, will it automatically update subcategories (if say, new subcategories are added?)

Yes, it will automatically update and setup. There is no separate page to manage for mega-menu navigation, you can see our mega menu tab in the Magento default category page in admin. Then, simply select mega menu settings for the main categories and that's it. Please check out the demo for more details

Is this extension responsive for all devices?

Yes, it is completely responsive for all devices (desktops, tablets, etc.) with no problems in presentation.

Which kind of menu that Mega Menu extension can support?

This extension supports both horizontal and vertical menu, so shop owners can arrange their categories as they wish.

Can I add label for product?

Yes, you can add labels to highlight products that you want such as HOT, NEW, SALE in the product listing menu.

How can I add a product?

Hover to Product IDs then tick the checkbox of the product list that you want to add. You can only add products of 3 following types: 1)Product Grid 2)Default Category Listing 3)Product Listing.

How many types of Mega Menu? What are they?

There are 7 types of mega menus. You can choose from 7 types of menu content that makes your website more attractive in your customer's eyes: Default Category Listing, Dynamic Category Listing, Static Category Listing, Product Grid, Product Listing, Dynamic, and Content.

Does this extension support many languages?

Yes, all themes or extensions of Magento support a wide variety of languages. You just need to install our language packages and then translate them into your required languages. Our Development team will guide you on how to make it.

Can I change the content of the contact column which is the Content menu type?

Yes, you can change the content of the map and contact form to any contents or banners of your choice. You can also display anything you want as content through style HTML, CSS.

How many levels drop down menu can I create?

You can create unlimited levels.

Can I change the number of columns in Dynamic Category Listing?

Yes, the number of columns can be changed. The number of columns depends on the customer’s website and screen for suitability. The columns are not fixed.

Can I install your extension on multiple domains?

It depends on the domain license support that you purchase. If you are hosting multiple domains under Single Magento installation you may be able to use a single license on multiple domains. Our license is valid for a single Magento installation. Send us an email to [email protected] for your particular situation and we will respond back.

Can I re-download items?

"Yes, you can re-download the purchased items anytime if its status is still for sale on the Cmsmart Marketplace. Please visit the Download section to immediately download the products right after payment. However, it is important to remember that when an item is removed from the Market sites, it will be removed from your Downloads page as well. We offer the download page as a convenience for buyers, but we can make no guarantees as to the ongoing availability of the files you have purchased."

I do not have a PayPal account. Do you support other payment methods?

Yes, PayPal supports including all major types of Credit cards. Visit PayPal for more information. You can still pay via PayPal with your credit card or E-check. We also support Credit Card payment via and Skrill.

Can I customize products to suite my need?

Yes, you can modify the product at your discretion for your websites. However, you can’t resell or place the modified extensions (as a whole) for downloads on your websites.

I did the payment, while I have not received the download link?

The download link is always automatically sent to your payment email within 5 minutes after the payment is done. Please check your inbox, open your confirmation email and your product download link should be there. You can also check the Download menu in your Profile C-Panel on Cmsmart to see the download link.

How long can I download the updated product?

The extension comes with “Lifetime Free Update”, so you can download it anytime in the future, with no expiry date.

What is the difference between the Auto-Renewal Price and Standard Payment Price?

Auto-Renewal Payment: with this package, you have 3-6 months to receive our support, download, and upgrade FREE. But, after this time period you only pay a small recurring fee for every 3-6 months, you DON'T need to buy the product again. Standard Payment: You only pay ONCE for this payment, you will receive our support, download and upgrade free in 3-6 months. But after 3-6 months, if you want to upgrade, download, or need support, you HAVE to buy again.

How to add the background to the submenu?

With the help of Ninja Menus, adding image background for the sub menu is now a piece of cake. You can now complete this by following some easy steps. Take a look at our User guide for more details.

How to Configure menu item for Multiple Store view?

Choose any language in the “All store view" drop-down list. More details here.

How many languages can mega menu support?

We supported all the languages listed in the drop-down list in All store view.

Is it possible to have the menu sticky with this extension?

Yes, this function has been added to our extension. Make your menu stick to the top by switching one setting in the back-end. (Described in the user guide).

How to change the design of the Mega Menu?

Go to Admin >> System >> Configuration >> Rootways >> Mega Menu from here, you can change "Top Menu Design" and "Vertical Menu Design" by selecting colors and options. Note, this feature is only available in the Mega Menu Pro version.

Does the extension require any manual adjustments?

No, install the extension as usual, and it will start working automatically.

How to add/display a label with main and/or subcategory?

You can add a label with any category using Rootways mega menu. Follow these steps to add a label.

  • Step 1: Go to Admin > CATALOG > Categories.
  • Step 2: Click on the category in which you want to add a label.
  • Step 3: Move to the “Rootways Menu” tab.
  • Step 4: Enter a text of the label to the “Label Text” text field.
  • Step 5: Choose the background color of the label from “Label Color”.
  • Step 6: Save category, clear Magento caches, (do reindexing if clear caches will not work) and you can see that label at the front-end.

Please, mind that only logged in users can submit questions
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
Version 3.0.0 - 14 April, 2023
  • Compatible with Magento 2.4.6
  • Compatible with PHP 8.2
  • "All Categories" different layouts.
Version 2.0.1 - 23 Sep, 2022
  • Compatible with Magento 2.4.5
Version 2.0.0 - 16 May, 2022
  • Compatible with 2.4.4 and PHP 8.1
  • New Feature: Top menu alignment from the center.
  • New Feature: Display mega menu dropdown on the full screen.
  • General Improvements.
Version 1.0.9 - 24 Sep, 2021
  • Compatible with 2.4.3
  • Compatible with page builder of native Magento.
Version 1.0.8 - 31 July, 2021
  • Display menu from the center.
  • Fixed JS conflict in mobile in Magento 2.4.2
Version 1.0.7 - 18 June, 2021
  • Compatible with 2.4.2
  • General improvements.
Version 1.0.6 - 26 Oct, 2020
  • Compatible with 2.4.1
  • New mega menu type: Image Only.
  • Add social media icons.
  • Display more than one column under a single category title.
  • Open custom menu dropdown in a specific width.
  • Align custom link, and contact us a link to left or right align in the mega menu.
  • Dropdown border-top change from the admin.
  • Add text area to the admin to add new CSS.
  • Mobile, open dropdown when clicking on the title. Working on manageable this from the admin.
Version 1.0.5 - 01 Sep, 2020
  • Compatible with 2.4.0
Version 1.0.4 - 11 June, 2020
  • Compatible with 2.3.5
  • "View More" link for a large number of sub-categories.
  • Manage number of columns for "All Categories" dropdown from the admin.
  • Manage width of "All Categories" dropdown from the admin.
  • General improvements.
Version 1.0.3 - 27 Feb, 2020
  • Compatible with 2.3.4
  • "View More" link for a large number of sub-categories.
  • Choose whether you want to display category image from mega menu custom image field or Magento default category image field in the mega menu.
  • Hide category from the main navigation and display only to the "All Categories" custom link.
  • Responsive layouts bug fixing.
  • General improvements.
Version 1.0.2 - 21 Dec, 2019
  • Compatible with 2.3.3
  • Product listing based on category.
  • All Category listing supported.
  • Fixed responsive menu issues.
  • Multi tabbing. (New mega menu type)
  • Custom links allows to add any external link to mega menu.
  • Added more options to manage mega menu from the admin.
Version 1.0.1 - 07 Jan, 2018
  • Manage mega menu layout from the admin side.
  • Display category and content in specific width.
  • Main category icon.
  • Fixed issue of mega menu with breadcrumbs.
  • masonry.js supported and managed from admin.
  • Delayed drop down hover.
  • Compatible with any touch device.
  • General Improvement.
Version 1.0.0 - 12 Dec, 2016
  • Initial release.
  • Convert your Magento 2 website default navigation in mega menu layout.
10 Reasons to Choose Rootways
  • Adobe Solution Partner

    Rootways is an official Adobe Magento Bronze Solution Partner.

  • Magento 2 Certified Developer

    Extension is developed by Magento 2 Certified Developer.

  • Secure Payment Process

    We use a secure checkout process, not saving any sensitive customer credit card data.

  • Simple Licensing

    Use on unlimited stores and website of a single Magento installation.

  • Professional Installation Service

    We will be happy to provide you professional installation service. Contact us for pro installation.

  • Free Update

    Free lifetime update of your purchased products from Rootways Inc.

  • Full Open Source

    No encoding, extensions code is open source, no disorientation. You can easily customize it.

  • Following Magento® Standards

    We always follow Magento standards while coding all our extensions.

  • Modules tested by professionals

    Our QA team works at its best to maintain the quality of our extensions by testing their performance and functionalities over various browsers.

  • Extensive Documentation

    Full description of all the extensions is available as an Installation guide and User guide along with FAQs.