Magic Menu
Magento 2 Extension — User Guide & Documentation
1 · Installation
Two ways to install — via Composer or by uploading the app folder. Both end with the same Magento CLI steps.
System requirements
- Magento 2.3.x / 2.4.x installed and working
- PHP, MySQL/MariaDB and web server meeting Magento 2 system requirements
- SSH access to run Magento CLI commands
Method 1 — Install via Composer (recommended)
- Open a terminal in your Magento 2 root directory and require the package:
composer require magepow/magicmenu - Run the Magento setup upgrade:
php bin/magento setup:upgrade - Deploy static content (production mode):
php bin/magento setup:static-content:deploy -f - Flush the cache:
php bin/magento cache:flush
Method 2 — Manual install (upload app folder)
- Download the extension package and unzip it. Upload the
appfolder to your Magento 2 root so it merges with the existingappdirectory. - Run the following commands from the Magento 2 root:
php bin/magento setup:upgrade php bin/magento setup:static-content:deploy -f php bin/magento cache:flush - Log out of the Admin panel and log back in to refresh access permissions, then clear the cache under
System > Cache Management.
2 · Configuration & Usage
All settings live in the Magento Admin panel. Screenshots below match the default Admin theme.
1 - Manage Menu and extra menu
Go to Admin Panel > Magiccart > Magic menu > Menu

Then, Click on the Add new menu to create new rule for your menu (or Click Edit in case you already have one)
Go to Admin Panel > Magiccart > Magic menu > Extra Menu for your own menu

2 - Configuration
Go to Admin Panel > Magiccart > Stores > Configuration > Magicmenu

This is the place where you can change every configuration for general magicmenu
- Dropdown Navigation: Choose the item will be display on menu
- Topmenu: Set configure for top menu
- Vertical menu: Set configure for vertical menu
- Accordion menu: Select yes/no to turn off/on accordion for menu which means the elements will drop down every time the menu is clicked
3 - Custom menu
3.1 - Add thumbnail, Image to category in mega menu
Upload file image to path pub/media/magiccart/magicmenu/thumnails for uploading thumnail of category
![]()
Go to Admin Panel > Magiccart > Categories and set image for the category which will be displayed when dropdown the menu

Upload file image to path pub/media/magiccart/magicmenu/images for uploading image of category will be display on level 2

3.2 - Add custom block to manage menu
Go to Magiccart > Magic Menu > Menu > Add New Menu and configure block for menu based on guide below

You can do the same for block bottom, block left, block top to get the result.
4 - Results in Frontend

3 · Support
Found a bug or need customization? Contact us — we usually reply within 24–48 hours.
Need help?
- Ticket support: support.magepow.com — we reply within 24–48 hours (usually much faster). Please include your Magento version, extension version and screenshots/error messages.
- Documentation: docs.magepow.com
- Video tutorials: Magepow on YouTube
Bug reports
If you find a bug, please report it via the ticket system with steps to reproduce, expected vs. actual behavior, and any relevant logs (var/log/system.log, var/log/exception.log).