Inchieste e ricerca su Shopify e l’e-commerce
I merchant Shopify cercano un mega menu gratuito su Dawn e si aspettano un'impostazione da attivare con un clic, ma il codice del tema stesso mostra che non esiste alcuna sezione mega-menu, e questo cambia tutto il piano.
Un merchant digita “shopify mega menu free” aspettandosi un’impostazione nascosta da qualche parte nel customizer di Dawn, a un solo segno di spunta dal funzionare. È il modello mentale sbagliato. Dawn è il tema di riferimento gratuito di Shopify, e il suo codice è stato verificato al commit 258f00f del 10 agosto 2026: la parola “mega” compare solo in 2 file, snippets/header-mega-menu.liquid e assets/component-mega-menu.css. Nessuno dei due file è collegato a una sezione con impostazioni di schema. Non c’è nessun blocco, nessun interruttore, nessun campo modificabile nell’editor del tema. Quindi la ricerca che ha portato qui un lettore non ha una risposta gratuita su Dawn stesso, e il resto di questo articolo spiega cosa sia davvero quello snippet, come è fatto un vero pannello di impostazioni per il mega menu su un altro tema e dove il gratuito smette di avere senso.
Un file snippet nella struttura Liquid di Shopify è un pezzo di codice riutilizzabile, non una funzionalità rivolta al cliente in sé. Dawn include header-mega-menu.liquid e un file CSS component corrispondente, e questo accoppiamento suggerisce che la logica di visualizzazione del mega menu sia presente nel codebase. Ma perché un merchant possa configurare qualcosa dall’editor dello store, una sezione ha bisogno di un proprio blocco di schema, con impostazioni denominate. Il dato misurato qui è semplice: Dawn non ha nessuna sezione con impostazioni per il mega menu. Uno sviluppatore potrebbe quindi richiamare quello snippet dal codice di una sezione personalizzata, ma un merchant che naviga nel customizer del tema non vedrà mai comparire un pannello di opzioni per il mega menu, perché non è mai stato costruito come funzionalità modificabile dal cliente in questo tema.
Questa distinzione conta, perché la maggior parte delle istruzioni del tipo “aggiungi un mega menu a Dawn gratis” che circolano in rete presuppone un’impostazione nascosta. Non ce n’è nessuna da trovare. I due file esistono, la funzionalità non esiste come qualcosa che si può attivare.
Horizon, un tema Shopify diverso, offre un confronto concreto perché il suo blocco header menu è completamente sviluppato. blocks/_header-menu.liquid, verificato al commit 8b42ace del 31 agosto 2026, contiene 18 impostazioni sotto l’etichetta “t:names.menu”. Tra queste: un selettore menu di tipo link_list per scegliere quale menu di navigazione alimenta il blocco, un’impostazione di colore background_color, un’impostazione di colore text_color e un select type_font_primary_size che offre 5 opzioni di dimensione, più un select menu_font_style con 3 opzioni di stile.
Un secondo blocco nello stesso tema, blocks/menu.liquid, anch’esso etichettato “t:names.menu”, aggiunge altre 14 impostazioni, tra cui un campo di testo heading, un range menu_spacing che va da 0 a 50 con incrementi di 1px, una checkbox show_as_accordion, un select accordion_icon con 2 opzioni e una checkbox accordion_dividers.
Ecco cosa cerca davvero chi fa una ricerca sul mega menu: selettori di colore, select per la dimensione dei font, range di spaziatura e comportamento accordion che un merchant può attivare senza toccare il codice. Dawn non espone nulla di tutto questo. Horizon sì, ed è un tema completamente diverso.
| Impostazione | File | Tipo | Opzioni / intervallo |
|---|---|---|---|
| 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 opzioni |
| menu_font_style | blocks/_header-menu.liquid | select | 3 opzioni |
| heading | blocks/menu.liquid | text | — |
| menu_spacing | blocks/menu.liquid | range | 0–50, incremento 1px |
| show_as_accordion | blocks/menu.liquid | checkbox | — |
| accordion_icon | blocks/menu.liquid | select | 2 opzioni |
| accordion_dividers | blocks/menu.liquid | checkbox | — |
Una volta che un merchant accetta che Dawn non farà questo senza sviluppo personalizzato, la domanda successiva è se valga la spesa un tema a pagamento con un mega menu integrato. Il mercato conta 329 temi nella classifica aggregata attuale, con un prezzo mediano di $300 e una forbice da $100 a $500. La qualità delle valutazioni sui 308 temi valutati è in media di 4.53 su 5, con una mediana di 23 recensioni per tema, quindi l’annuncio tipico è stato usato abbastanza da avere uno storico reale e non solo una manciata di recensioni iniziali.
I temi di UTD compaiono in questa stessa classifica insieme a quelli di ogni altro vendor, e i merchant che confrontano le opzioni possono guardare direttamente le schede di UTD sullo Shopify Theme Store invece di prendere alla lettera una singola dichiarazione su una funzionalità. Nominare un vendor qui non è un’approvazione specifica sulle funzioni di menu, dato che il confronto sulle impostazioni del mega menu qui sopra è costruito interamente sul codice di Dawn e Horizon, non su quello di UTD.
Acquistare un tema per il suo mega menu non garantisce che carichi veloce, e le due questioni vanno verificate separatamente. I dati Core Web Vitals estratti da CrUX per luglio 2026, basati sul traffico reale dei visitatori e non su un test di laboratorio, mostrano una mediana dell’85.5% dei caricamenti di pagina da mobile che superano tutti i Core Web Vitals sui 247 temi con dati sufficienti, e dell’86.2% su desktop sui 199 temi. Il tema con le migliori prestazioni sul mercato raggiunge il 98.6% su mobile e il 99.2% su desktop. Il peggiore arriva solo al 46.1% su mobile e al 30.3% su desktop. È una forbice abbastanza ampia perché le funzioni di navigazione di un tema e le sue prestazioni di caricamento vadano verificate come due voci distinte, senza dare per scontato che vadano insieme.
Le categorie monitorate in questo mercato comprendono Arte, Auto, Borse, Bellezza, Abbigliamento, Elettronica, Cibo e bevande, Casa, Gioielli e access., Bambini, Animali, Sport e Giocattoli, e un mega menu conta in modo diverso a seconda di quella in cui si colloca uno store, dato che un catalogo con molte sottocategorie trae più beneficio dai controlli di accordion e spaziatura che Horizon espone rispetto a un piccolo negozio con una sola categoria. Un merchant che gestisce un catalogo ampio dovrebbe trattare la funzione menu come un requisito reale e cercarla direttamente, invece di provare a innestarla su Dawn con lavoro personalizzato sugli snippet.
Si parte dal decidere se il catalogo ha davvero bisogno di un pannello di navigazione multicolonna e, se è così, si guarda ai temi che espongono quel pannello come impostazioni reali, come fanno le 18 e le 14 impostazioni di Horizon, invece di sperare che Dawn ne sviluppi uno.
No. La ricerca nei file del tema Dawn al commit 258f00f (10 agosto 2026) ha trovato codice relativo al mega menu in soli 2 file, snippets/header-mega-menu.liquid e assets/component-mega-menu.css. Nessuno dei due è esposto come sezione con impostazioni configurabili nell'editor del tema. Questo significa che non c'è nessun interruttore, nessun blocco e nessuna voce di schema per un mega menu che un merchant possa attivare dal customizer. Tutto ciò che viene costruito sopra quello snippet richiede modifiche manuali al codice del tema, non un pannello di impostazioni.
Il file blocks/_header-menu.liquid di Horizon offre un esempio funzionante con 18 impostazioni in totale, tra cui un selettore menu di tipo link_list, i selettori di colore background_color e text_color e un select type_font_primary_size con 5 opzioni. Un blocco separato, blocks/menu.liquid, aggiunge altre 14 impostazioni come menu_spacing su un intervallo da 0 a 50 con incrementi di 1px e una checkbox show_as_accordion. È questa la forma di controllo che una ricerca sul mega menu sta davvero cercando, e vive nello schema dei blocchi di Horizon, non in quello di Dawn.
Il prezzo mediano di mercato sui 329 temi è di $300 con un intervallo da $100 a $500, e il numero mediano di recensioni è 23, quindi una scelta a pagamento in quella fascia non è inusuale per la categoria. Se ne valga la pena dipende dal fatto che il merchant abbia bisogno dei controlli di accordion e spaziatura che Horizon espone, dato che Dawn semplicemente non ha una sezione con quelle impostazioni con cui fare un confronto.
I dati Core Web Vitals di CrUX per luglio 2026 mostrano una mediana dell'85.5% delle visite mobile che superano tutti i Core Web Vitals sui 247 temi con dati sufficienti, e dell'86.2% su desktop sui 199 temi. Il miglior tema del mercato raggiunge il 98.6% su mobile e il 99.2% su desktop, mentre il peggiore si ferma al 46.1% su mobile e al 30.3% su desktop, quindi il divario tra i temi è abbastanza ampio perché una funzione di menu non debba essere l'unico criterio di scelta. Controllare i numeri Core Web Vitals del tema candidato prima di cambiare è l'ordine di operazioni più sicuro.