PremiumNewFeaturedMega Menus

Mega Menu Pro

Multi-column dropdown navigation with featured promo cards. Replaces Buddha Menu.

#navigation#header#mega-menu#buddha-menu-replacement#qikify-replacement

Live preview

See it in action.

Fully interactive, drag, click, scroll inside the frame, toggle to mobile.

About this section

A full mega-menu header that reads from any Shopify Linklist. Three levels deep, with optional featured promo cards in each panel. Sticky on scroll, accessible keyboard nav, mobile drawer with accordion. Replaces $15–25/mo navigation apps.

Install in 90 seconds

  1. 01

    Create /sections/modblo-mega-menu-pro.liquid.

  2. 02

    Paste the section code and save.

  3. 03

    In theme.liquid, replace your existing header section with `{% section 'modblo-mega-menu-pro' %}`.

  4. 04

    In Online Store → Navigation, build a three-level main menu (top → column → links).

  5. 05

    In the theme editor, configure the linklist, logo, and (optionally) the featured promo card.

The Liquid

Unlock the section code

Mega Menu Pro is a premium section. Get the full Liquid + scoped CSS paste-ready.

One-time purchase · Lifetime updates · You own the code

Theme editor settings

SettingTypeDefault

Logo

logo

Optional. Falls back to shop name.

image_picker,

Linklist

linklist

Configure menu in Online Store → Navigation. Three levels deep supported.

link_listmain-menu

Promo image

promo_image

image_picker,

Promo eyebrow

promo_eyebrow

textNew collection

Promo title

promo_title

textSpring 2026, now shipping

Promo CTA

promo_cta

textShop the collection

Promo link

promo_url

url,

Background

bg

color#ffffff

Foreground

fg

color#0b0b0c

Mega panel background

panel_bg

color#ffffff

Accent

accent

color#6366f1

SEO & accessibility notes

  • All links rendered server-side in Liquid, fully crawlable, no JS required for navigation.
  • Real <a> elements throughout, works with screen readers and keyboard tab navigation.
  • Mobile drawer uses native <details> elements, zero JS for accordion behavior.
  • Sticky header uses position:sticky, no scroll-event listener, no jank.