magiccart / magicmenu
magiccart/magicmenu
Make megamenu, dropdown menu, mobile menu easy all in one.
Magento 2 Mega Menu Free download - Magicmenu extension by Magepow
Magento 2 Megamenu 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.
Magicmenu Magento extension (Magiccart Magicmenu Extension) allows you to create a beautiful menu with rich features such as Megamenu or Drop Down Menu. On a Mega Menu, the extension allows you to show the custom block on the top/bottom/left/right of the menu.
See Detail descriptipn in Magento 2 Mega Menu
Highlight Features
1: Magento menu layout options: mega, dropdown or both
Magiccart menu extension allows you to customize the menu to your liking:
Mega Menu
This is the type of menu commonly used in magento websites. The advantage of this type of menu is to save the maximum space for the website and clearly display the website's themes.

Dropdown Menu
This is a menu type that is highly appreciated by customers. With a horizontal and vertical navigation business structure, the drop-down menu can contain more categories, suitable for websites containing many product catalogs.

2: Allow to add Extra Menu
You can log in Admin > Magiccart > Magic Menu > Extra Menu. It will look like this:

Then, you can click Add New Menu or Edit. After that, click Save to finish.
3: Support Responsive
Magento 2 Mega Menu is designed to work perfectly on all devices: mobile devices, computers, tablets. Device responsiveness will help increase the customer experience on the website, and increase the store's ability to rank on search engines.
4: Professional and user-friendly interface customization
Besides the flexible navigation of the Magicmenu, the professional and user-friendly interface is also an important factor to keep customers wiping more on your website. This extension allows you add Thumbnail, Image to category in mega menu, or add thumbnail to category(only for level 1 of vertical menu), at the same time can add custom block to mage menu.
Depending on the needs and characteristics of the website, administrators can choose to customize magicmenu as desired.
✓ Install Magiccart Magicmenu via composer (recommend)
Run the following command in Magento 2 root folder:
composer require magiccart/magicmenu
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
Magiccart Magicmenu User Guide
Donation
If this project help you reduce time to develop, you can give me a cup of coffee :)
No changelog yet
The vendor hasn't published a changelog. Tagged releases appear in the Versions tab.
| Version | Stability | QA Status | Compatibility | Released |
|---|---|---|---|---|
| 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.0.3 |
Compatibility
Each Magento release line is installed on its supported PHP versions, then the module is built (DI compilation + static-content deploy) and its unit and integration suites are run. The matrix shows the lines and PHP versions the module is confirmed to install and run on. Code-quality results further down (phpstan, phpcs, …) are reported separately and never affect compatibility.
Code Quality
Advisory checks against the module's source. Static analysis runs once across the whole module; PHPStan re-runs per Magento + PHP version because resolvable symbols differ between releases. These NEVER affect the Compatibility badge — a phpcs finding can't make a module incompatible.
Static analysis
Coding standards (phpcs), mess detection (phpmd), copy-pasted code (cpd), PHP cross-version compatibility, composer.json validity. Each runs once for the whole module.
| Tool | Status | Findings | Summary |
|---|---|---|---|
| PHPCS | Fail | 839 | 30 errors, 809 warnings (ruleset: Magento2) — 661 auto-fixable with phpcbf |
| PHPMD | Warning | 35 | 35 rule violations (UnusedLocalVariable:8, IfStatementAssignment:6, ExcessiveMethodLength:6, CyclomaticComplexity:5, NPathComplexity:4) |
| Cpd | Warning | 6 | 6 duplicated chunks spanning 342 total lines (min-lines=5, min-tokens=70) |
| Composer validate | Pass | 0 |
PHPStan
Type-checks the module's PHP against a real Magento install at the configured gate level. Re-runs per Magento and PHP version because resolvable symbols differ between releases. Cell → details modal.
Tests
Unit and integration suites, run for each applicable Magento and PHP version. A test failure speaks to the module's behaviour, not its compatibility with a Magento line, so it is reported here separately and never reddens the compatibility matrix.
Unit tests
| Magento | PHP 8.2 | PHP 8.3 | PHP 8.4 | PHP 8.5 |
|---|---|---|---|---|
| 2.4.7 | N/A | N/A | ||
| 2.4.8 | N/A | N/A | ||
| 2.4.9 | N/A | N/A |
Integration tests
| Magento | PHP 8.2 | PHP 8.3 | PHP 8.4 | PHP 8.5 |
|---|---|---|---|---|
| 2.4.7 | N/A | N/A | ||
| 2.4.8 | N/A | N/A | ||
| 2.4.9 | N/A | N/A |
Security
Security checks run directly against the module: an audit of its declared dependencies for known vulnerabilities (composer audit) and a scan of its source for malware and web-shell signatures. Each runs once. A malware detection fails the version outright.
More from magiccart
View vendorTurn 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.


