magiccart / magicmenu

magiccart/magicmenu

Make megamenu, dropdown menu, mobile menu easy all in one.

magento2-module Compatibility: Not yet tested Code Quality: Pending Tests: N/A Security: Pending proprietary

Are you the maintainer of magiccart?

Packagento pulls magiccart's Composer packages from the public registry so buyers can find them here.

Claim the namespace to take ownership, publish new releases directly, and start charging for premium versions.

Claim this namespace →

Viewing version 1.1.6. Latest version is 2.0.0. Switch to latest

Magento 2 Mega Menu

Welcome to Magepow Magento 2 Mega Menu! Our free module helps you create a user-friendly navigation experience and improve the usability of your online store.

For merchants who need professional assistance and reliable ongoing support, we recommend purchasing the module from Magepow. Our support service helps you get the most out of the module, resolve technical issues, and ensure a smoother experience when integrating it into your Magento store.

Magento 2 Mega menu extension is an indispensable component, and plays the role of website navigation to help customers easily categorize and find information. Without a menu, visitors to the page will have to spend time searching for each content on your website, thereby making them find it difficult, difficult to access and do not know what your website has main content. This will increase the user's bounce rate, thereby reducing the SEO quality of the website.

[image: Magento 2 Mega menu extension]

Mega menu, dropdown menu and mobile menu for Magento 2 / Adobe Commerce.

The module replaces the default store.menu block with a configurable navigation that supports
mega menu layouts, plain dropdown menus, an extra (custom) menu and a sidebar accordion menu.

Get started

Installation

composer require magiccart/magicmenu
bin/magento setup:upgrade
bin/magento setup:static-content:deploy -f
bin/magento cache:flush

Manual installation: copy the module to app/code/Magiccart/Magicmenu and run the commands above
without the composer require line.

Need Professional Support?

Magepow Magento 2 Mega Menu is free and open-source, allowing you to build intuitive and user-friendly navigation for your Magento store.

If you need professional technical assistance, help with configuration, troubleshooting, or ongoing support, you can purchase the module with our support service directly from the Magepow website.

Get professional support and make the most of your Magento 2 Mega Menu.

Highlight features

1. Mega menu, dropdown menu or both

Mega menu

The mega menu saves horizontal space and gives every top category its own panel made of CMS
static blocks placed on the top, left, right and bottom of the category list.

[image: Mega menu]

Dropdown menu

A dropdown menu shows the sub categories on hover or on click. It fits catalogs with many
categories and keeps the navigation compact.

[image: Dropdown menu]

2. Extra menu

Magiccart > Magic Menu > Extra Menu adds standalone entries to the navigation. Each entry shows a
link, a CMS static block, or both.

[image: Extra menu]

3. Responsive and mobile menu

The menu adapts to the screen: the desktop navigation is replaced by a mobile menu below the
breakpoint defined in the configuration. The sticky option keeps the menu visible while scrolling.

4. Category label, image and thumbnail

Each category can show a label, a thumbnail and an image inside the mega menu. The values are set
in Catalog > Manage Categories and are stored as the magic_label, magic_thumbnail and
magic_image category attributes.

Configuration

Stores > Configuration > Magiccart > Magic Menu

Group Description
General Categories that are rendered as a simple dropdown instead of a mega menu.
Top Menu Horizontal menu: enable/disable, home button, multi store demo switcher, sticky menu, screen breakpoint, event (hover/click), full width mode, excluded categories.
Vertical Menu Same options as the top menu for the vertical navigation.
Accordion Enable the accordion menu rendered in the sidebar on category pages.

Category configuration

Catalog > Categories > <category>

  • Label – comma separated list of labels rendered next to the category name.
  • Thumbnail / Image – uploaded to pub/media/magiccart/magicmenu/thumbnail/<id>.png and
    pub/media/magiccart/magicmenu/images/<id>.png.

Mega menu / extra menu configuration

Magiccart > Magic Menu > Menu binds a top category to a layout made of CMS static blocks
(top, left, right, bottom) with configurable proportions.

Magiccart > Magic Menu > Extra Menu adds a standalone entry to the navigation. It renders either
a link or a CMS static block.

The values stored in the top, left, right, bottom and ext_content fields are CMS block
identifiers
, not block IDs.

Proportions of the mega menu

The width of the mega menu is shared between the category list, the left block and the right block.
The three proportion fields are weights: the total of the weights is used to calculate the width of
every part.

Proportion Meaning
Proportion: Category Weight of the category list.
Proportion: Block Left Weight of the block displayed on the left.
Proportion: Block Right Weight of the block displayed on the right.

Example: Proportion: Category = 2, Proportion: Block Left = 1 and Proportion: Block Right = 0
give 67% of the width to the categories and 33% to the left block.

License

OSL-3.0 / AFL-3.0. See LICENSE.

Donation

If this project help you reduce time to develop, you can give me a cup of coffee :)

paypal

Our Magento 2 Extensions

Our Magento 2 services

Our Magento 2 Themes

Our Shopify App

Our Shopify Themes

Our WordPress Theme

No changelog yet

The vendor hasn't published a changelog. Tagged releases appear in the Versions tab.

Versions
Version Stability QA Status Compatibility Released
2.0.0 stable Fail Magento 2.4.7-2.4.9 Details 2026-10-21 11:57:49
1.1.6 stable Not tested Not yet tested Details 2026-10-21 11:47:57
1.1.5 stable Fail Magento 2.4.7-2.4.9 Details 2026-10-21 02:35:41
1.1.4 stable Fail Magento 2.4.7-2.4.9 Details 2026-07-09 15:45:18
1.1.3 stable Fail Magento 2.4.7 Details 2025-07-10 16:04:16
1.1.2 stable Not tested Not yet tested Details 2024-06-25 16:21:23
1.1.1 stable Not tested Not yet tested Details 2023-09-24 06:46:47
1.1.0 stable Not tested Not yet tested Details 2023-08-21 14:47:51
1.0.9 stable Not tested Not yet tested Details 2022-11-10 08:12:11
1.0.8 stable Not tested Not yet tested Details 2022-07-10 06:27:34
1.0.7 stable Not tested Not yet tested Details 2022-05-18 04:38:23
1.0.6 stable Not tested Not yet tested Details 2021-07-13 08:17:45
1.0.5 stable Not tested Not yet tested Details 2021-06-04 09:22:59
1.0.4 stable Not tested Not yet tested Details 2021-02-19 09:59:29
1.0.3 stable Not tested Not yet tested Details 2020-12-26 08:31:04
1.0.2 stable Not tested Not yet tested Details 2020-11-09 12:46:10
1.0.1 stable Not tested Not yet tested Details 2020-09-04 04:55:23
1.0.0 stable Not tested Not yet tested Details 2020-07-22 02:49:52

Requires 1

Package Constraint
magepow/core ^1.1.2

No QA results yet

QA pipelines haven't run for this version. Compatibility and quality results appear here once the vendor publishes a tagged release that gets ingested.

License
proprietary
Authors

More from magiccart

View vendor
Make it pay

Turn an existing module into recurring revenue.

If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.