Powered by Adobe Commerce 2.4.3-p2


Ninja Menus

by Magezon


Back to top

Do you find your mega menu for Magento 2 too simple and unattractive? Do you want to boost your customer’s shopping experience by finding exactly what they want in just one click? Want to easily customize the menus of your style but have no technical skill? With the help of Ninja Menus, you can not only solve all these problems but also creatively make a comprehensive menu system by yourself. No technical or coding knowledge is required! The simple and intuitive drag & drop interface of Ninja Menus helps instantly create any desired menus with tons of complex structures from the back end. 


Business Values

  • Time and money-saving: Customize mega menu in Magento 2 without any coding knowledge. The process will take place only some minutes with the help of intuitive drag & drop interface. Create and manage your menus easily and perfectly. Of course, no expense for the programmer is needed. 
  • Enhance customers’ experience greatly: Being 100% responsive means no need to worry about which platform your website is running on. For this reason, your customers can shop at any time, any place by any device they get. Also, the user-friendly interface of Ninja Menus makes it easier than ever to find their items.
  • Good for SEO: Good navigation gives better customers' experience. Thus, the traffic to your site will get higher. Your site then ranks higher on Google SERPs Ladder. 


Feature Highlights

  • Create beautiful menu layouts
  • Fully Responsive - Mobile Friendly
  • Display menu in 4 types
  • 8 Predefined Menus
  • Drag & Drop Menu Builder 
  • 11 elements supported
  • Menu Item
  • Fastest load time, Cache Supported
  • Lazy Load technique
  • SEO Friendly
  • Support Multiple Stores and Languages
  • Compatibility 


Create Beautiful Menu Layouts

With a built-in grid system and individual layout controls for each menu item, building an amazing mega menu is now a piece of cake. Quickly build your own professional mega menu like a pro within a few minutes using our intuitive interface, no coding skills needed. Not all, 8 beautifully pre-designed menus can absolutely help save a lot of time.


Responsive Mega Menu 

Ninja Menus experienced a successful test in all modern mobiles and browsers. Such a huge convenience for customers shopping anywhere, with any device. There are 2 types of menus to be displayed beautifully in mobile devices: Accordion and Drilldown. To save even more space in tiny screens, the hamburger menu is now applied and seems to be an excellent idea for any shop. Choose your own breakpoint - control the limit at which the menu collapses from desktop to mobile mode. 


Display Menu In 4 Types

Ninja Menus does support 4 menu types: Horizontal, Vertical, Accordion and Drilldown. All are fully responsive and displayed perfectly on any device. Add a menu item from the backend then select the desired type then see how it looks in the storefront instantly. 


8 Predefined Menus

Wanna create a gorgeous menu but don't know where to start? Have no idea how to design your own navigation? No need to worry, we provide you with 8 most common menus. Just import your desired one directly from the template list. Then, modify it to be your own menu. This helpful feature definitely saves a lot of time for you.


Drag & Drop Menu Builder

Ninja Menus comes with top-notch intuitive interface letting you create any mega menu for Magento 2 store within minutes. Just simply drag and drop 11 elements to change its position and size. Then, our Ninja Menus will do the rest for you. Easily manage menu items to create multiple columns within a few clicks. Add, edit and save them to display professional menu at a glance. Live Preview mode helps save your time configuring. It displays your menu's look (position, content, color, and size) right from the backend.


11 Elements Supported

Use your imagination and creativity to make the menu engaging. With more than 11 elements supported, shape your own menu style easily. Why don't build your own rich content and professional menu by combining them together? Headings, separator or some vivid videos to grab more attention. Even Google Maps can be added to show off your place exactly. Widget is an element that helps with adding third-party elements to your menu from links, blocks, product list to other menus, at a glance. 


Easily Add Images

A menu which is full of plain text can't be an attractive one. Decorating it with some vivid images is a great way to prevent your customers from getting bored. Catch your customers' attention at first sight. Provide them visual references to quickly navigate through your page.


Tabbed Submenus  

Lots of submenu content with complex structure but own a little space? Items inside the menu are not organized in an eye-catching format?vWith our tabbed element, you can organize your submenus into tabs which locate on the above, below, or right of the content panels effortlessly. This way, you save a lot of menu space and keep it tidy.


Menu Item

Create unlimited menu items, widen your mega menu the way you want. Attract your visitors at first sight with Icon, Label, and Caret which are spot-light of your menu. Plus, you are given the right to decide whether or not to show them on mobile.


Fastest Load Time, Cache Supported

Undeniably, no one is patient enough to await slowly loading pages. To increase your sales, we accelerate the speed of your store by supporting a super cache feature. Following Magento 2 standards, it generates the static HTML menu code as well as bypassing the interaction with the database on each page load.


Lazy Load Technique

Ninja Menus supports Lazy Load technique that lets your site load on demand and hovering only. The heavy elements like Image, Video or Google Map will not be loaded until customers scroll down and hover on the menu items. This way, it helps save bandwidth but not affect the site speed.


SEO Friendly

Ninja Menus gives your customers great navigation while shopping at your site. Hence, their experience will be boosted as it's easier to find what they want. As a result, the average time spent on your site and the traffic will be increased. The simpler site structure tells search engine crawlers exactly where are your most important pages and give them faster ways to get to those ones.


Support Multiple Stores & Languages

The more language preferences your site gets, the more convincing it will be. Ninja Menus lets you create menu in different languages.


100% Compatible With


Demo & Video

To experience the extension first-hand, please follow the links below:

Frontend | Backend 

Watch Video Now 



1. Who should use Ninja Menus? 

Anyone who wants to improve sales by making the menu more attractive and easier-to-use. No coding or technical skill required.

2. Why should I use Ninja Menus?

What is more important to the sale than being able to manage your menu in your own style, making it special, unique and eye-catching but still user-friendly? Ninja Menus is absolutely what you are looking for to improve your menu layout.

3. Will Ninja Menus affect my website's speed?

Of course not. Cache support means no need to make an HTTP request to load assets like scripts, CSS, and images anymore. Also, your websites can serve content in next to no time, improve both front-end and back-end load times, and reduce stress on the website’s origin server.

4. How to configure menu item for Multiple Store view?

Just by choosing any language in “All store view" drop-down list. More details here.

5. What does 100% Responsive mean?

It means your customers are now able to visit and shop around your site more easily. No matter what kind of device they are using, your store can be displayed perfectly. No more zoom in and out to have look at your products on mobiles. As a result, they will eager to visit your site that makes your sales boosted. 

6. How many languages can Ninja Menus support?

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

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

We've already added this function in our extension. Make your menu stick to the top by switching only 1 button in the backend. 

Technical Specifications

Back to top

Seller profile


Seller contact



Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current), 2.2 (obsolete)


Stable Build


07 May, 2021


Extensions, Content & Customizations, Product Content

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge, IE

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.4
  • Stability: Stable Build
  • Description:

    Compatible with the 2.4 magneto version


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    Using Magezon Core Builder in backend


  • Compatible with Open Source (CE) : 2.2
  • Stability: Stable Build
  • Description:

    First release on Magento Marketplace


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top