magiccart / magicmenu

magiccart/magicmenu

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

magento2-module Compatibility: 2.4.7 Code Quality: Fail Tests: N/A Security: Pass OSL-3.0, AFL-3.0

shopify_affiliate.jpg

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.

Magento 2 Mega menu extension

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

Latest Stable Version
Total Downloads
Daily Downloads

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.
widget-img

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.
widget-img

2: Allow to add Extra Menu

You can log in Admin > Magiccart > Magic Menu > Extra Menu. It will look like this:
widget-img
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

USE GUIDE

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 Themes

Our Shopify App

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
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.

Compatibility matrix (Magento × PHP)
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 Pass Pass
2.4.8 Pass Fail di error
2.4.9 Fail di error Fail di error

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.

Static analysis results
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.

PHPStan results by Magento and PHP version
Magento PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5
2.4.7 75 75
2.4.8 75 76
2.4.9 68 68

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

Unit tests results by Magento and PHP version
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

Integration tests results by Magento and PHP version
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.

Security results
Tool Status Findings Summary
Composer audit Pass 0
Malware scan Pass 0
License
OSL-3.0, AFL-3.0
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.