Onderzoek en research over Shopify en e-commerce
Shopify-merchants zoeken naar een gratis mega menu op Dawn en verwachten een instelling die ze even kunnen omzetten, maar de code van het thema zelf laat zien dat daar helemaal geen mega-menusectie bestaat, en dat verandert het hele plan.
Een merchant typt “shopify mega menu free” in de verwachting dat er ergens in de customizer van Dawn een instelling verstopt zit, één vinkje verwijderd van werken. Dat is het verkeerde mentale model. Dawn is het gratis referentiethema van Shopify, en de code is gecontroleerd bij commit 258f00f van 10 augustus 2026: het woord “mega” komt maar in 2 bestanden voor: snippets/header-mega-menu.liquid en assets/component-mega-menu.css. Geen van beide bestanden is aan een sectie met schema-instellingen gekoppeld. Er is geen block, geen schakelaar, geen bewerkbaar veld voor in de theme editor. De zoekopdracht die een lezer hier bracht, heeft dus geen gratis antwoord op Dawn zelf, en de rest van dit stuk legt uit wat dat snippet eigenlijk is, hoe een echt instellingenpaneel voor een mega menu op een ander thema eruitziet, en waar gratis ophoudt zinvol te zijn.
Een snippetbestand in de Liquid-structuur van Shopify is een stuk herbruikbare code, niet op zichzelf een functie voor de klant. Dawn levert header-mega-menu.liquid en een bijbehorend CSS-componentbestand mee, en die combinatie suggereert dat de weergavelogica voor het mega menu in de codebase aanwezig is. Maar een sectie heeft een eigen schemablock met benoemde instellingen nodig voordat een merchant iets via de storefront-editor kan configureren. Het gemeten feit is hier simpel: Dawn heeft geen sectie met mega-menu-instellingen. Een developer kan dat snippet dus aanroepen vanuit eigen sectiecode, maar een merchant die door de theme customizer klikt, ziet nooit een optiepaneel voor een mega menu verschijnen, omdat het in dit thema nooit als een door de klant bewerkbare functie is gebouwd.
Dat onderscheid is belangrijk, omdat de meeste instructies voor “gratis een mega menu aan Dawn toevoegen” die op het web rondzwerven uitgaan van een verborgen instelling. Die is er niet. De twee bestanden bestaan, de functie bestaat niet als iets wat je aanzet.
Horizon, een ander Shopify-thema, geeft een concrete vergelijking omdat het header-menublock daar volledig is uitgewerkt. blocks/_header-menu.liquid, gecontroleerd bij commit 8b42ace van 31 augustus 2026, bevat 18 instellingen onder het label “t:names.menu”. Daaronder: een menu link_list-kiezer om te bepalen welk navigatiemenu het block voedt, een background_color-kleurinstelling, een text_color-kleurinstelling en een type_font_primary_size select met 5 grootteopties, plus een menu_font_style select met 3 stijlopties.
Een tweede block in hetzelfde thema, blocks/menu.liquid, ook gelabeld “t:names.menu”, voegt nog 14 instellingen toe, waaronder een heading tekstveld, een menu_spacing range van 0 tot 50 in stappen van 1px, een show_as_accordion-checkbox, een accordion_icon select met 2 opties en een accordion_dividers-checkbox.
Dat is waar een zoekopdracht naar een mega menu eigenlijk naar op zoek is: kleurkiezers, selects voor lettergrootte, spacing-ranges en accordeongedrag dat een merchant kan omzetten zonder code aan te raken. Dawn stelt hiervan niets bloot. Horizon wel, en dat is een volledig ander thema.
| Instelling | Bestand | Type | Opties / bereik |
|---|---|---|---|
| menu | blocks/_header-menu.liquid | link_list | — |
| background_color | blocks/_header-menu.liquid | color | — |
| text_color | blocks/_header-menu.liquid | color | — |
| type_font_primary_size | blocks/_header-menu.liquid | select | 5 opties |
| menu_font_style | blocks/_header-menu.liquid | select | 3 opties |
| heading | blocks/menu.liquid | text | — |
| menu_spacing | blocks/menu.liquid | range | 0–50, stap van 1px |
| show_as_accordion | blocks/menu.liquid | checkbox | — |
| accordion_icon | blocks/menu.liquid | select | 2 opties |
| accordion_dividers | blocks/menu.liquid | checkbox | — |
Zodra een merchant accepteert dat Dawn dit niet doet zonder maatwerkontwikkeling, is de volgende vraag of een betaald thema met een ingebouwd mega menu het geld waard is. De markt telt 329 thema’s in de huidige geaggregeerde ranglijst, met een mediane prijs van $300 en een spreiding van $100 tot $500. De beoordelingskwaliteit over 308 beoordeelde thema’s ligt gemiddeld op 4.53 van 5, met een mediaan van 23 reviews per thema, dus de typische listing is genoeg gebruikt om een echt trackrecord te hebben in plaats van een handvol vroege reviews.
De thema’s van UTD staan in dezelfde ranglijst naast die van alle andere aanbieders, en merchants die opties vergelijken kunnen de listings van UTD in de Shopify Theme Store direct bekijken in plaats van één claim over een functie voor waar aan te nemen. Het noemen van een aanbieder is hier geen aanbeveling wat menufuncties specifiek betreft, want de vergelijking van mega-menu-instellingen hierboven is volledig opgebouwd uit de eigen code van Dawn en Horizon, niet uit die van UTD.
Een thema kopen om het mega menu garandeert niet dat het snel laadt, en die twee vragen zouden apart gecontroleerd moeten worden. Core Web Vitals-gegevens uit CrUX voor juli 2026, gebaseerd op echt bezoekersverkeer in plaats van een labtest, laten een mediaan zien van 85.5% van de mobiele paginaweergaven die alle Core Web Vitals halen, over de 247 thema’s met voldoende data, en 86.2% op desktop over 199 thema’s. Het best presterende thema in de markt haalt 98.6% op mobiel en 99.2% op desktop. Het slechtste haalt slechts 46.1% op mobiel en 30.3% op desktop. Dat is een spreiding die groot genoeg is om de navigatiefuncties van een thema en de laadprestaties als twee losse posten te controleren, en er niet van uit te gaan dat ze samen optrekken.
De categorieën die in deze markt worden gevolgd, lopen van Kunst, Auto, Tassen, Beauty, Kleding, Elektronica, Eten en drinken, Wonen, Sieraden & Access., Kinderen, Huisdieren, Sport tot Speelgoed, en een mega menu weegt anders afhankelijk van in welke categorie een winkel zit, want een catalogus met veel subcategorieën heeft meer profijt van de accordeon- en spacinginstellingen die Horizon blootstelt dan een kleine winkel met één categorie. Een merchant met een grote catalogus moet de menufunctie als een echte eis behandelen en er direct op shoppen, in plaats van te proberen die met maatwerk-snippetwerk op Dawn te schroeven.
Begin met de vraag of de catalogus echt een navigatiepaneel met meerdere kolommen nodig heeft, en zo ja, kijk dan naar thema’s die dat paneel als echte instellingen blootstellen, zoals de 18 en 14 instellingen van Horizon doen, in plaats van te hopen dat Dawn er ooit een krijgt.
Nee. De zoekactie door de themabestanden van Dawn bij commit 258f00f (10 augustus 2026) vond mega-menucode in slechts 2 bestanden, snippets/header-mega-menu.liquid en assets/component-mega-menu.css. Geen van beide wordt als sectie met configureerbare instellingen in de theme editor blootgesteld. Dat betekent dat er geen schakelaar, geen block en geen schema-item voor een mega menu bestaat dat een merchant via de customizer kan aanzetten. Alles wat op dat snippet wordt gebouwd, vereist handmatige aanpassingen in de themacode, geen instellingenpaneel.
blocks/_header-menu.liquid van Horizon geeft een werkend voorbeeld met in totaal 18 instellingen, waaronder een menu link_list-kiezer, background_color- en text_color-kleurkiezers en een type_font_primary_size select met 5 opties. Een apart block, blocks/menu.liquid, voegt nog 14 instellingen toe, zoals menu_spacing op een bereik van 0 tot 50 in stappen van 1px en een show_as_accordion-checkbox. Dat is de vorm van besturing waar een zoekopdracht naar een mega menu echt om vraagt, en die zit in het blockschema van Horizon, niet in dat van Dawn.
De mediane marktprijs over 329 thema's is $300 met een bandbreedte van $100 tot $500, en het mediane aantal reviews is 23, dus een betaalde keuze in die prijsklasse is niet ongebruikelijk voor deze categorie. Of het de moeite waard is, hangt ervan af of de merchant de accordeon- en spacinginstellingen nodig heeft die Horizon blootstelt, want Dawn heeft simpelweg geen sectie met die instellingen om mee te vergelijken.
Core Web Vitals-gegevens uit CrUX voor juli 2026 laten een mediaan zien van 85.5% van de mobiele bezoeken die alle Core Web Vitals halen, over 247 thema's met voldoende data, en 86.2% op desktop over 199 thema's. Het beste thema in de markt haalt 98.6% op mobiel en 99.2% op desktop, terwijl het slechtste op 46.1% mobiel en 30.3% desktop zit, dus het verschil tussen thema's is groot genoeg dat een menufunctie niet het enige beslissende punt zou moeten zijn. De eigen Core Web Vitals-cijfers van een kandidaat-thema controleren vóór de overstap is de veiligere werkorde.