PHPackages                             mage2kishan/module-mega-menu - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mage2kishan/module-mega-menu

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

mage2kishan/module-mega-menu
============================

Advanced mega menu for Magento 2 — works on Hyva and Luma. Drag-and-drop tree builder, multi-column dropdowns, image and icon support per item, custom CMS block injection per column, mobile drawer with smooth animations, store-view scoped, FPC-aware caching, role-based access. Modern Tailwind + Alpine UI on Hyva, vanilla JS on Luma.

1.0.7(1mo ago)141↓66.7%11proprietaryPHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 16Pushed 1mo agoCompare

[ Source](https://github.com/mage2sk/module-mega-menu)[ Packagist](https://packagist.org/packages/mage2kishan/module-mega-menu)[ Docs](https://kishansavaliya.com)[ RSS](/packages/mage2kishan-module-mega-menu/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (16)Versions (9)Used By (1)

Magento 2 Mega Menu Extension: Drag-and-Drop Builder, CMS Blocks, Sticky Menu and Mobile Drawer (Hyva + Luma)
=============================================================================================================

[](#magento-2-mega-menu-extension-drag-and-drop-builder-cms-blocks-sticky-menu-and-mobile-drawer-hyva--luma)

[![Magento 2.4.4 - 2.4.8](https://camo.githubusercontent.com/079c832211eed4f9451ebe264e3865f825b0f9f31b041cbf03676c6e254535d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e342532302d2d253230322e342e382d6f72616e67653f6c6f676f3d6d6167656e746f266c6f676f436f6c6f723d7768697465)](https://magento.com)[![PHP 8.1 - 8.4](https://camo.githubusercontent.com/56b3cce18841623e2cbed2ebf09b06be1be8807e99e6e054a89d304ab4790b8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532302d2d253230382e342d626c75653f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://php.net)[![Hyva + Luma](https://camo.githubusercontent.com/d4d6a05401973034a5aae392f030440eefa40afc9191ffb06ed897af5d25adb1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5468656d65732d487976612532302532422532304c756d612d313462386136)](https://www.hyva.io)[![Live Demo & Details](https://camo.githubusercontent.com/430b449784e5a1b34e508ef3b968ee053f6d090e43b9efe3d17cefe9a9afe14a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c69766525323044656d6f25323025323625323044657461696c732d6d6167656e746f2d2d322d2d6d6567612d2d6d656e752d3044393438383f7374796c653d666c6174)](https://kishansavaliya.com/magento-2-mega-menu.html)[![Packagist](https://camo.githubusercontent.com/db326d914ab715374d64a1e3dc6f00d482ed14de69b40a22e6cf33d18b3b6796/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d6d6567612d2d6d656e752d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-mega-menu)[![Upwork Top Rated Plus](https://camo.githubusercontent.com/6f72584179420c41ed90432fd2579a4ed36199d4229e8181d20f353c1c4ee4eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5570776f726b2d546f702532305261746564253230506c75732d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)[![Website](https://camo.githubusercontent.com/f1ae86d28e2b505aee60f240d3e5508e390b0a8dc7a9b7ecf1b450fad862053f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d6b697368616e736176616c6979612e636f6d2d304439343838)](https://kishansavaliya.com)

> **Replace Magento's plain top-menu with a fully visual, drag-and-drop mega menu.** Panth Mega Menu lets merchants build multi-column dropdowns, inject any CMS block into a column, add icons and images per item, and configure a separate menu for every store view. Native Alpine.js templates for **Hyva** and vanilla JS templates for **Luma** are both included. A true mobile off-canvas drawer replaces the desktop dropdown on smaller screens.

**Product page:** [kishansavaliya.com/magento-2-mega-menu.html](https://kishansavaliya.com/magento-2-mega-menu.html)

---

Quick Answer
------------

[](#quick-answer)

**What is Panth Mega Menu?** It is a Magento 2 mega menu extension that gives merchants a visual drag-and-drop builder to create multi-level, multi-column navigation. It replaces Magento's default top-menu with a richer navigation block that supports CMS block injection, sticky behavior, a mobile off-canvas drawer, per-store-view scoping, and FPC-aware caching.

**What does it add to my store?**

- A **drag-and-drop menu builder** in the admin where you add, nest, and reorder items without writing code.
- **Multi-column dropdown layouts** with category links, CMS pages, custom URLs, and CMS block injection per column.
- A **sticky menu** option that keeps the navigation fixed while visitors scroll.
- A **mobile off-canvas drawer** with accordion sub-menus, swipe gesture support, and an overlay backdrop.
- **Per-store-view menus** so each store view can show different navigation.

**Which themes are supported?** Both **Hyva** (Alpine.js, no jQuery) and **Luma** (vanilla JS). The module auto-detects the active theme and loads the correct template.

**What does it need?** Magento 2.4.4 to 2.4.8, PHP 8.1 to 8.4, and the free `mage2kishan/module-core` package.

---

🚀 Need Custom Magento 2 Development?
------------------------------------

[](#-need-custom-magento-2-development)

> **Get a free quote for your project in 24 hours** for custom modules, Hyva themes, performance work, M1 to M2 migrations, and Adobe Commerce Cloud.

 [ ![Get a Free Quote](https://camo.githubusercontent.com/eac8c45d21cff8b139ddc392325f3bd6c8266a6f3d7b23f15131c958f3d3c8d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476574253230612532304672656525323051756f74652532302545322538362539322d5265706c7925323077697468696e2532303234253230686f7572732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

### 🏆 Kishan Savaliya

[](#-kishan-savaliya)

**Top Rated Plus on Upwork**

[![Hire on Upwork](https://camo.githubusercontent.com/b69353d3c6e192f4d03cc36bb8883612004e32f54dd2dbcc1e700dd791acd875/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532306f6e2532305570776f726b2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

### 🏢 Panth Infotech Agency

[](#-panth-infotech-agency)

**Magento Development Team**

[![Visit Agency](https://camo.githubusercontent.com/bbf04bdd2aff502082508568ec42ace3a7475c98756f596e2013056c89726ed6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742532304167656e63792d50616e7468253230496e666f746563682d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

**Visit our website:** [kishansavaliya.com](https://kishansavaliya.com) | **Get a quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)

---

Table of Contents
-----------------

[](#table-of-contents)

- [Who Is It For](#who-is-it-for)
- [Key Features](#key-features)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [Menu Builder Guide](#menu-builder-guide)
- [How It Works](#how-it-works)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Who Is It For
-------------

[](#who-is-it-for)

- **Stores with wide catalogs** where shoppers need quick access to many categories. A multi-column dropdown brings everything one hover away.
- **Fashion, electronics, and home stores** that want to show category images, icons, or a promo banner inside a dropdown column.
- **Hyva storefronts** that need a mega menu built on Alpine.js, with no jQuery reintroduced.
- **Multi-store Magento setups** where each store view needs its own navigation structure.
- **Merchants who manage their own store** and want to update menu items through a visual admin interface without involving a developer.

---

Key Features
------------

[](#key-features)

### Drag-and-Drop Menu Builder

[](#drag-and-drop-menu-builder)

- **Visual tree editor** in the admin to add, nest, and reorder items with drag handles.
- **Multiple item types** in one tree: category links, CMS page links, custom URLs, label-only parent items, and raw HTML items.
- **Unlimited nesting depth** for as many sub-levels as you need.
- **Per-item properties** including title, URL, icon class, image upload, CSS class, link target, and tooltip text.
- **Bulk JSON import and export** to move menus between environments or keep a backup.
- **Version history** so you can restore an earlier menu snapshot.

### Multi-Column Dropdown Layouts

[](#multi-column-dropdown-layouts)

- **1 to 4 columns** (configurable per item) for the classic mega-menu look.
- **CMS block injection** inside any column, perfect for promo banners or featured product HTML.
- **Category images and icons** shown inside dropdown panels when enabled.
- **Show or hide product count** next to each category name.

### Sticky Menu

[](#sticky-menu)

- **Optional sticky behavior** that pins the menu to the top of the viewport as the visitor scrolls.
- **Configurable scroll offset** before the sticky state activates.
- **Hide on scroll down, show on scroll up** to keep the menu out of the way when reading.
- **Compact mode** for a reduced-height sticky bar, with an optional drop shadow for visual depth.

### Mobile Off-Canvas Drawer

[](#mobile-off-canvas-drawer)

- **True off-canvas drawer** that slides in from the left (or right), not a shrunk desktop dropdown.
- **Accordion sub-menus** so visitors tap to expand nested levels.
- **Swipe gesture support** to open and close with a swipe.
- **Semi-transparent overlay** behind the open drawer.
- **Configurable breakpoint** (default 1024 px) to control when the drawer replaces the desktop menu.

### Hyva and Luma Templates

[](#hyva-and-luma-templates)

- **Native Hyva template** built on Alpine.js and Tailwind utilities, with no jQuery, Knockout, or RequireJS.
- **Native Luma template** using vanilla JS only, with no RequireJS dependency on the critical path.
- **Theme auto-detection** via `Panth_Core` so the right template loads without manual configuration.

### Display and Styling Controls

[](#display-and-styling-controls)

- **Hover effect selector** (underline, fade, slide, zoom, glow, none) per item.
- **Animation type** for dropdown open and close (fade and others).
- **Configurable animation duration** and hover-intent delay.
- **Custom CSS field** in admin for per-menu overrides without touching files.
- **Custom JavaScript field** for advanced hooks.

### Per-Store Configuration

[](#per-store-configuration)

- **Store-view scoped menus** stored in the `panth_megamenu_store` relation table.
- **Customer-group scoping** for menus visible only to specific groups (stored in `panth_megamenu_customer_group`).
- **Role-based ACL** with separate admin resources for view, edit, and delete.

### Performance and Reliability

[](#performance-and-reliability)

- **FPC-aware caching** with `cms_b` and `cat_c` cache tags so the menu invalidates automatically when a referenced block or category changes.
- **Database-level render cache** in `panth_megamenu_cache`, keyed by menu, store, and customer group.
- **Single DB query** to load the full menu tree.
- **MEQP-compliant code** with constructor injection only and zero `ObjectManager` usage.
- **Translation ready**, every label uses Magento's `__()` function.
- **Full keyboard navigation** with arrow keys, Enter, Escape, and ARIA roles for screen readers.

---

Compatibility
-------------

[](#compatibility)

RequirementVersions SupportedMagento Open Source2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce Cloud2.4.4 to 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xHyva Theme1.0+ (native Alpine.js support)Luma ThemeNative support (vanilla JS)MySQL8.0+MariaDB10.4+Required Dependency`mage2kishan/module-core` (free, auto-installed by Composer)---

Installation
------------

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-mega-menu
bin/magento module:enable Panth_Core Panth_MegaMenu
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

### Manual Installation via ZIP

[](#manual-installation-via-zip)

1. Download the latest release from [Packagist](https://packagist.org/packages/mage2kishan/module-mega-menu) or from the [product page](https://kishansavaliya.com/magento-2-mega-menu.html).
2. Extract it to `app/code/Panth/MegaMenu/` in your Magento install.
3. Make sure `Panth_Core` is installed too (required dependency).
4. Run the commands above starting from `bin/magento module:enable`.

### Verify Installation

[](#verify-installation)

```
bin/magento module:status Panth_MegaMenu
# Expected: Module is enabled
```

After install, open:

```
Admin → Panth Extensions → Mega Menu → Menu Items
Admin → Stores → Configuration → Panth Extensions → MegaMenu

```

---

Configuration
-------------

[](#configuration)

Go to **Stores → Configuration → Panth Extensions → MegaMenu**.

All settings support the standard Magento scope hierarchy: default, website, and store view.

### General Settings

[](#general-settings)

SettingDefaultDescriptionEnable MegaMenuYesMaster toggle. When disabled, Magento's default top-menu is used.Menu IdentifiermainmenuThe identifier of the menu to display on the frontend.Mobile Breakpoint (px)1024Screen width below which the off-canvas drawer replaces the desktop dropdown.Enable Sticky MenuNoPins the menu to the top of the viewport while the visitor scrolls.### Styling Settings

[](#styling-settings)

SettingDefaultDescriptionHover EffectUnderlineVisual effect on menu items on hover (underline, fade, slide, zoom, glow, none).Image SizethumbnailImage size preset for category images in dropdown panels.Custom CSS(empty)Extra CSS rules applied to the menu. No `` tags needed.### Display Settings

[](#display-settings)

SettingDefaultDescriptionAnimation TypeFadeAnimation used when opening and closing dropdowns.Animation Duration (ms)200Duration of the dropdown animation.Hover Intent Delay (ms)150Delay before a dropdown opens on hover, to avoid accidental opens.Show IconsYesDisplay item icons when available.Show ImagesYesDisplay category images in dropdown panels.Maximum Menu Depth5Maximum nesting depth rendered on the frontend.Columns4Default number of columns in the mega dropdown layout.Show Category Product CountNoShow the number of products next to each category name.Enable Custom BlocksYesAllow CMS blocks to be embedded inside dropdown columns.### Mobile Settings

[](#mobile-settings)

SettingDefaultDescriptionEnable Mobile MenuYesEnables the off-canvas mobile drawer.Mobile Menu PositionLeftSlide-in direction for the drawer panel (left or right).Show OverlayYesSemi-transparent backdrop shown when the drawer is open.Accordion StyleYesExpand and collapse sub-menus accordion-style on mobile.Enable Swipe GesturesNoAllow swipe gestures to open and close the drawer.Animation Speed (ms)300Mobile drawer open and close animation speed.Show Category IconsYesDisplay category icons in the mobile drawer.### Sticky Menu Settings

[](#sticky-menu-settings)

These settings apply only when Sticky Menu is enabled in General Settings.

SettingDefaultDescriptionSticky Offset (px)100Scroll distance before sticky mode activates.Hide on Scroll DownNoHide the sticky menu when the visitor scrolls down.Show on Scroll UpYesReveal the sticky menu when the visitor scrolls up.Show ShadowYesDrop shadow beneath the sticky menu bar.Compact ModeNoReduced-height layout when the menu is sticky.Animation Speed (ms)300Sticky menu show and hide animation speed.### Performance Settings

[](#performance-settings)

SettingDefaultDescriptionEnable Menu CacheYesCache rendered menu HTML for improved performance.Cache Lifetime (seconds)3600How long the cache entry is kept before it expires (1 hour).Lazy Load DropdownsNoLoad dropdown content on demand rather than at page load.### Advanced Settings

[](#advanced-settings)

SettingDefaultDescriptionEnable Debug ModeNoLog debug information for troubleshooting. Disable in production.Custom JavaScript(empty)Extra JS added to the menu component. No `` tags needed.---

Menu Builder Guide
------------------

[](#menu-builder-guide)

Open **Admin → Panth Extensions → Mega Menu → Menu Items**.

1. **Create a menu** and give it an identifier (e.g., `mainmenu`). Assign it to one or more store views.
2. **Add items** by clicking Add Item and choosing the type: category link, CMS page link, custom URL, label-only parent, or raw HTML.
3. **Drag to reorder** using the drag handle to nest and rearrange items in the tree.
4. **Set columns** on each parent item to choose how many columns (1 to 4) its dropdown uses.
5. **Inject CMS blocks** by assigning a CMS block to a column for banners, featured products, or custom HTML.
6. **Add icons or images** by uploading an image or entering an icon-font class per item.
7. **Save**, and the module flushes the relevant cache entries automatically.

The version history table records every save so you can restore an earlier snapshot if needed.

---

How It Works
------------

[](#how-it-works)

1. When the module is enabled, it reads the Menu Identifier from configuration and loads the matching menu record from `panth_megamenu_menu`.
2. Menu items are fetched from `panth_megamenu_item` in a single query, resolved by hierarchy level and position.
3. The rendered HTML is stored in `panth_megamenu_cache` keyed by menu, store view, and customer group, so repeat page loads skip the build step entirely.
4. On the frontend, Hyva stores get the Alpine.js template and Luma stores get the vanilla JS template. The module reads the active theme through `Panth_Core` and picks the right one.
5. The desktop dropdown shows multi-column layouts with optional CMS block content. Below the configured breakpoint, an off-canvas drawer takes over with accordion sub-menus.
6. When a referenced category or CMS block is saved in the admin, Magento fires the `cat_c` or `cms_b` cache tags, which invalidates the relevant menu cache entries automatically.

---

FAQ
---

[](#faq)

### Does Panth Mega Menu work on both Hyva and Luma?

[](#does-panth-mega-menu-work-on-both-hyva-and-luma)

Yes. The module ships two separate templates. Hyva stores get Alpine.js plus Tailwind utilities, Luma stores get vanilla JS. The module picks the right one based on your active theme, so no manual configuration is needed.

### Can I build a menu without touching code?

[](#can-i-build-a-menu-without-touching-code)

Yes. The drag-and-drop builder in Admin → Panth Extensions → Mega Menu → Menu Items lets you add, nest, and reorder items visually. You can also set column counts, inject CMS blocks, and upload images per item, all from the admin.

### Can I show a promo banner inside a dropdown?

[](#can-i-show-a-promo-banner-inside-a-dropdown)

Yes. Enable the CMS block option on a column and assign any existing CMS block. The block renders lazily when the column is opened, keeping the initial page load fast.

### Does it support different menus per store view?

[](#does-it-support-different-menus-per-store-view)

Yes. Each menu is assigned to one or more store views through the `panth_megamenu_store` relation. You can have a completely different navigation structure per store view.

### Will it slow down my store?

[](#will-it-slow-down-my-store)

No. Menu HTML is cached in a dedicated database cache table keyed by menu, store, and customer group, and is served without rebuilding the tree on each request. Cache entries are invalidated automatically when a referenced category or CMS block changes.

### Does the sticky menu work on Hyva?

[](#does-the-sticky-menu-work-on-hyva)

Yes. The sticky menu behavior is available on both Hyva and Luma. Configure the scroll offset, hide/show on scroll direction, compact mode, and animation speed in the Sticky Menu Settings group.

### Does it support keyboard navigation and screen readers?

[](#does-it-support-keyboard-navigation-and-screen-readers)

Yes. The module is fully keyboard navigable with arrow keys, Enter, and Escape, and includes ARIA roles and labels throughout for screen reader compatibility.

### Can I restore a menu to an earlier version?

[](#can-i-restore-a-menu-to-an-earlier-version)

Yes. The module records a version history in `panth_megamenu_menu_version`. Each time you save a menu, a snapshot is stored and you can restore it from the version list in the admin.

### Does Panth Mega Menu need Panth Core?

[](#does-panth-mega-menu-need-panth-core)

Yes. `mage2kishan/module-core` is a free, required dependency that Composer installs automatically. It provides theme detection and shared utilities used by all Panth modules.

---

Support
-------

[](#support)

ChannelContactProduct Page[kishansavaliya.com/magento-2-mega-menu.html](https://kishansavaliya.com/magento-2-mega-menu.html)EmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-mega-menu/issues](https://github.com/mage2sk/module-mega-menu/issues)Upwork (Top Rated Plus)[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)Upwork Agency[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)Response time: 1-2 business days.

### 💼 Need Custom Magento Development?

[](#-need-custom-magento-development)

Looking for **custom Magento module development**, **Hyva theme work**, **store migrations**, or **performance tuning**? Get a free quote in 24 hours:

 [ ![Get a Free Quote](https://camo.githubusercontent.com/0d9512dc4f89ef40179e9f650fd0786b6bc846d289ab2cb04a223a43f2833eeb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253932254143253230476574253230612532304672656525323051756f74652d6b697368616e736176616c6979612e636f6d2532466765742d2d71756f74652d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

 [ ![Hire on Upwork](https://camo.githubusercontent.com/fad56e8be7896e39593f090cd2ed32e6bf86b4b6e75974cf292aee99d45f5077/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532304b697368616e2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/freelancers/~016dd1767321100e21) [ ![Visit Agency](https://camo.githubusercontent.com/fdf45a9d937d72b896f5e2557337d47efebc0e06b7ad4d4c162c0a64375a62fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742d50616e7468253230496e666f746563682532304167656e63792d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/agencies/1881421506131960778/) [ ![View Product Page](https://camo.githubusercontent.com/c7503229aded0c40ee93a967536a363d40e73da68e2ff37b7327891d05147a21/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669657725323050726f64756374253230506167652d6d6167656e746f2d2d322d2d6d6567612d2d6d656e752d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/magento-2-mega-menu.html)

---

About Panth Infotech
--------------------

[](#about-panth-infotech)

Built and maintained by **Kishan Savaliya** ([kishansavaliya.com](https://kishansavaliya.com)), a **Top Rated Plus** Magento developer on Upwork with 10+ years of eCommerce experience.

**Panth Infotech** is a Magento 2 development agency that builds high quality, security focused extensions and themes for both Hyva and Luma storefronts. The extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management, with each module built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on our [Magento extensions page](https://kishansavaliya.com/magento-extensions.html) or on [Packagist](https://packagist.org/packages/mage2kishan/).

---

Quick Links
-----------

[](#quick-links)

ResourceLink🛒 **Product Page**[magento-2-mega-menu.html](https://kishansavaliya.com/magento-2-mega-menu.html)📦 **Packagist**[mage2kishan/module-mega-menu](https://packagist.org/packages/mage2kishan/module-mega-menu)🐙 **GitHub**[mage2sk/module-mega-menu](https://github.com/mage2sk/module-mega-menu)🌐 **Website**[kishansavaliya.com](https://kishansavaliya.com)💬 **Free Quote**[kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)👨‍💻 **Upwork (Top Rated Plus)**[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)🏢 **Upwork Agency**[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)📧 **Email**📱 **WhatsApp**+91 84012 70422---

 **Ready to give your store a better navigation experience?**
 [ ![See Mega Menu](https://camo.githubusercontent.com/50e408e264f9913c3357ca1c0ff5e6fbc66272847d93098c7b0df807f2412f2b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2546302539462539412538302532305365652532304d6567612532304d656e752532302545322538362539322d50726f647563742532305061676525323025323625323044656d6f2d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/magento-2-mega-menu.html)

---

**SEO Keywords:** magento 2 mega menu, magento 2 mega menu extension, magento 2 mega menu module, magento 2 navigation menu, magento 2 dropdown menu, magento 2 multi-column dropdown, hyva mega menu, hyva mega menu extension, luma mega menu, magento 2 mobile menu, magento 2 off-canvas menu, magento 2 mobile drawer, magento 2 drag and drop menu builder, magento 2 cms block menu, magento 2 sticky menu, magento 2 menu builder, alpine.js mega menu, magento 2 mega menu alpine, magento 2.4.8 mega menu, php 8.4 mega menu, mage2kishan mega menu, panth mega menu, panth infotech, hire magento developer, top rated plus upwork, kishan savaliya magento, custom magento development, magento 2 menu with images, magento 2 category mega menu, magento 2 store view menu

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance91

Actively maintained with recent releases

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~9 days

Total

8

Last Release

36d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/343e344aa298f189db888b32d62f9202d31ced1a5ea23411850a63dc4a30299c?d=identicon)[kishansavaliya](/maintainers/kishansavaliya)

---

Top Contributors

[![KishanSavaliya](https://avatars.githubusercontent.com/u/16853223?v=4)](https://github.com/KishanSavaliya "KishanSavaliya (11 commits)")

---

Tags

headermenunavbarnavigationdrag-and-dropmagento2magento2 modulehyvalumamega-menu

### Embed Badge

![Health badge](/badges/mage2kishan-module-mega-menu/health.svg)

```
[![Health](https://phpackages.com/badges/mage2kishan-module-mega-menu/health.svg)](https://phpackages.com/packages/mage2kishan-module-mega-menu)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[opengento/module-category-import-export

This module add the capability to import and export the categories from the back-office.

1310.9k2](/packages/opengento-module-category-import-export)[angeo/module-llms-txt

Magento 2 module for AI Engine Optimization (AEO). Generates spec-compliant llms.txt and llms-full.txt per llmstxt.org standard, plus streaming JSONL for vector indexing. Multi-store, multi-website, CLI, cron, async admin UI, Page Builder-aware sanitization, customer-group pricing, atomic writes, ETag/Cache-Control, .md mirrors.

111.1k](/packages/angeo-module-llms-txt)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
