v1.1.1 · updated on 10/20/2026
Validated with the official PrestaShop validator
Lightweight mega menu for PrestaShop with a visual editor and one menu for mobile
Free PrestaShop mega menu for the Hummingbird theme: columns with categories and links. The Pro edition adds banners, products and HTML.
Built with drag and drop and the same menu on desktop and mobile, so it is light and loads fast.
- PS 9
- Instant download from My modules
- Updates from your account
Developed and maintained by Kebes, a PrestaShop Expert level 3 agency with more than 15 years developing for PrestaShop.
VEO Mega Menu is a PrestaShop mega menu built for speed: one menu in the HTML for desktop and mobile, no jQuery or libraries on the shop, and a visual editor to build it without code. Free and compatible with PrestaShop 9.
The problem with many mega menus
Most mega menu modules render two menus, one for desktop and one for mobile, and load their own libraries. The result is huge HTML that hurts speed and Core Web Vitals. VEO Mega Menu uses a single menu adapted with CSS.
Free or Pro
| Feature | Free | Pro |
|---|---|---|
| Items to categories, pages, brands, home, contact or any URL | Yes | Yes |
| Column dropdowns with categories (up to 3 levels) and links | Yes | Yes |
| Drag and drop editor, text per language | Yes | Yes |
| Same menu on mobile, as a side panel with an accordion | Yes | Yes |
| Replace the PrestaShop main menu | Yes | Yes |
| Banners with image, text and button | — | Yes |
| Chosen products with image and price | — | Yes |
| Free HTML | — | Yes |
| Import from ets_megamenu | — | Yes |
| Support | Best effort | 3 months, 12 months of updates |
Pro installs on top of the free edition: your menu stays the same and there is nothing to set up again.
Features
- Items linking to categories, CMS pages, brands, home, contact or any URL.
- Column dropdowns (widths 1 to 12) with categories and their subcategories and links. In Pro, also banners, products and HTML.
- Visual editor: drag items, columns and blocks; text per language.
- Mobile: the same menu becomes a side panel with an accordion, also with blurred sticky headers.
- Fast: cached HTML, no jQuery or libraries on the shop.
- Accessible: keyboard,
aria-expanded, Esc to close and touch screens.
Compatibility
Compatible with PrestaShop 9 and the Hummingbird theme or a child theme (tested on 9.2.0 with Hummingbird and on 9.1.4 with a child theme). No overrides.
Installation
Upload the ZIP from Modules > Module Manager, open the editor, add items and columns and save. For Pro, install its ZIP afterwards: it is in My modules next to the free one.
Frequently asked questions
Does it work with the Classic theme?
It is built and tested for Hummingbird, PrestaShop 9's default theme. Other themes may need style tweaks.
Can I import my current menu?
From ets_megamenu, with the Pro edition. Both can replace the PrestaShop main menu with the new one through an option.
Do I lose my menu when I move from free to Pro?
No. Pro installs on top of the free edition and uses the same menu: it only adds the new blocks.
Does it affect shop speed?
Very little: the menu is served from cache and loads no jQuery or libraries. In Pro, images load only when the dropdown opens.
Changelog
1.1.1 – 2026-10-20
- `.htaccess` in the module folder that stops its PHP files from being opened directly.
- Code reviewed with the official PrestaShop validator (formatting, headers and good practices). No change in how it works.
1.1.0 – 2026-10-19
Improved: free edition focused on the menu, with categories and links; banners, products, free HTML and the importer move to the Pro edition.
Fixed: the mobile side panel on themes with a blurred sticky header.
1.0.0 – 2026-10-18
New: module release. Mega menu with one menu for desktop and mobile, category, link, banner, product and HTML blocks, drag and drop editor, cache and ets_megamenu importer.
Compatibility
| PrestaShop | Module version | Status |
|---|---|---|
| 9.0 – 9.2 | 1.1.1 | Compatible |
| 8.2 and older | — | Not compatible |
Data sheet
- Versión
- 1.1.1
- Languages
- English, Spanish
- Support languages
- English, Spanish
Will it work in your shop? Ask us before buying
If you need a specific feature, or your PrestaShop version is not listed as tested, tell us. It often works all the same. And if you ask for a feature that improves the module and can help more shops, we add it in a next version at no cost to you. The person who wrote the module answers you.