Inchieste e ricerca su Shopify e l’e-commerce
I merchant che cercano modifiche alle sezioni di Dawn di solito vogliono un elenco di impostazioni, e quello che conta è breve: multirow ha 13 impostazioni e un solo tipo di blocco, image-with-text ha 13 impostazioni e quattro tipi di blocco, e nessuna delle due ha a che fare con la vaga parola "layout" che compare nel codice di altri temi senza una funzionalità corrispondente.
La maggior parte di chi cerca informazioni sulla personalizzazione delle sezioni di Dawn si aspetta una pagina che elenchi cosa c’è dentro una sezione, e invece trova testi di marketing sui layout flessibili o un giro di screenshot senza nemmeno il nome delle impostazioni. La risposta vera è breve e numerabile. Dawn include una sezione chiamata multirow.liquid con 13 impostazioni e 1 tipo di blocco, e una sezione chiamata image-with-text.liquid con 13 impostazioni e 4 tipi di blocco. Non esiste nella build attuale di Dawn alcun file chiamato multicolumn, e vale la pena dirlo esplicitamente invece di sorvolare, perché molto traffico di ricerca sta chiaramente cercando proprio quella parola.
La sezione multirow, al commit 258f00f verificato il 10 agosto 2026, ha 13 impostazioni e un solo tipo di blocco. Quel singolo tipo di blocco significa che ogni riga della sezione segue le stesse regole strutturali, quindi il modo per ottenere varietà visiva è cambiare le impostazioni riga per riga, non inserire un tipo di blocco diverso. Le impostazioni che vale la pena conoscere per nome: image_height è un select con 4 opzioni, desktop_image_width è un select con 3 opzioni, image_layout è un select con 4 opzioni, heading_size è un select con 5 opzioni, text_style è un select con 2 opzioni e button_style è un select con 2 opzioni. Sono sei delle tredici, e tutte e sei riguardano come immagine e testo si dispongono l’una accanto all’altro e quanto grande appare il carattere, non quale tipo di blocco di contenuto puoi inserire.
Il limite pratico qui è che multirow non può introdurre un secondo tipo di blocco. Se vuoi una riga che si comporti strutturalmente in modo diverso dalle altre, image-with-text è la sezione pensata per questo.
Anche image-with-text.liquid ha 13 impostazioni, come multirow, ma porta con sé 4 tipi di blocco invece di 1. Ha inoltre una propria impostazione image_picker, che l’elenco di multirow non espone allo stesso modo. Tra le sue impostazioni di tipo select ci sono height con 4 opzioni, desktop_image_width con 3 opzioni, layout con 2 opzioni, image_behavior con 3 opzioni e content_layout con 2 opzioni. La sovrapposizione nel numero di opzioni con image_height e desktop_image_width di multirow non è una coincidenza di nomi, dato che entrambe le sezioni affrontano lo stesso problema di fondo, cioè posizionare un’immagine rispetto a un blocco di testo, ma image-with-text lo fa con quattro possibili tipi di blocco mentre multirow ne consente uno.
Quindi la scelta tra le due sezioni è in realtà una scelta tra ripetizione e varietà. Se un merchant vuole sei righe che appaiono tutte strutturalmente uguali con valori di impostazione diversi, multirow è fatta per questo. Se un merchant vuole una singola sezione con quattro diversi tipi di blocchi di contenuto al suo interno, image-with-text è quella che lo supporta, e lo schema di multirow semplicemente non ha un numero di block_type paragonabile per farlo.
| Sezione | File | Impostazioni | Tipi di blocco | Principali opzioni select |
|---|---|---|---|---|
| Multirow | sections/multirow.liquid | 13 | 1 | image_height (4), desktop_image_width (3), image_layout (4), heading_size (5), text_style (2), button_style (2) |
| Image-with-text | sections/image-with-text.liquid | 13 | 4 | height (4), desktop_image_width (3), layout (2), image_behavior (3), content_layout (2) |
Entrambi i conteggi provengono direttamente dal repository Shopify/dawn al commit 258f00f, verificato il 10 agosto 2026, e nessun numero di quella tabella è stimato.
Dato che il comportamento di ricerca accorpa le domande sulla personalizzazione di Dawn e Horizon, vale la pena riportare cosa è stato verificato in Horizon al commit 8b42ace del 31 agosto 2026. La stringa “multicolumn” compare in 24 dei 484 file di Horizon, ma ogni occorrenza si trova dentro file di localizzazione come locales/ar.schema.json, locales/cs.schema.json, locales/da.schema.json e locales/de.schema.json, che sono dizionari di traduzione, non schemi di sezione. La parola “layout” compare molto più spesso, in 142 file su 484, ma risiede in assets/base.css, assets/cart-drawer.js, assets/collection-links.js e assets/dialog.js, cioè logica di stile e di script più che una sezione visibile al cliente con un proprio pannello di impostazioni. Quindi, se un merchant dava per scontato che Horizon avesse una sezione chiamata con una di queste due parole, quel presupposto non regge, e il metodo qui è stato una ricerca diretta nei file dell’intero repository, non una supposizione su cosa un tema “probabilmente” include.
Il mercato più ampio dei temi Shopify, sulla base di una classifica di 329 temi verificata su themescout.co, mostra un prezzo mediano di $300 con un intervallo da $100 a $500, una valutazione media di 4.53 su 5 su 308 temi e un numero mediano di recensioni pari a 23. Sul fronte delle performance, i dati del Chrome UX Report di luglio 2026, che riflettono traffico reale di visitatori invece di test di laboratorio, mostrano una mediana dell’85.5% di store che superano tutti i Core Web Vitals su mobile, su 247 temi con dati sufficienti, con il miglior tema al 98.6% e il peggiore al 46.1%. Su desktop, la mediana su 199 temi è dell’86.2%, con un massimo del 99.2% e un minimo del 30.3%. Nulla di tutto questo è specifico di multirow o image-with-text, e non dovrebbe essere usato per sostenere le impostazioni di una sezione rispetto all’altra, ma descrive comunque il mercato in cui queste sezioni operano.
Se stai costruendo una pagina in Dawn e ti servono righe ripetute con struttura coerente, usa multirow e appoggiati alle sue opzioni image_layout e heading_size. Se ti serve una sezione che mescoli tipi di contenuto, usa image-with-text e controlla i suoi quattro tipi di blocco prima di dare per scontato che multirow possa fare lo stesso lavoro.
Non come file autonomo con quel nome nella build attuale verificata qui. Quello che esiste è multirow.liquid, che gestisce righe ripetute di immagine e testo, e image-with-text.liquid, che gestisce un singolo abbinamento immagine-testo con maggiore varietà di blocchi. Se hai cercato "multicolumn" aspettandoti una sezione distinta, stai guardando il nome di file sbagliato, e la confusione è abbastanza diffusa da meritare di essere detta chiaramente.
Tredici impostazioni e un tipo di blocco, secondo il repository Shopify/dawn al commit 258f00f del 10 agosto 2026. Tra queste ci sono image_height con 4 opzioni, desktop_image_width con 3 opzioni, image_layout con 4 opzioni, heading_size con 5 opzioni, text_style con 2 opzioni e button_style con 2 opzioni. In quell'elenco non c'è nessuna impostazione per aggiungere un secondo tipo di blocco, quindi ogni riga che aggiungi usa la stessa struttura di blocco.
Image-with-text ha 4 tipi di blocco contro 1 di multirow, il che significa che puoi mescolare più tipi di contenuto all'interno di una singola sezione image-with-text. Ha inoltre una propria impostazione di selezione immagine, oltre a height (4 opzioni), desktop_image_width (3 opzioni), layout (2 opzioni), image_behavior (3 opzioni) e content_layout (2 opzioni). Entrambe le sezioni totalizzano comunque 13 impostazioni ciascuna, quindi la differenza significativa tra le due è il numero di blocchi, non quello delle impostazioni.
No, ed è una cosa misurata, non presunta. Nel repository Shopify/horizon al commit 8b42ace del 31 agosto 2026, la parola "multicolumn" compare in 24 file su 484, ma ognuna di queste occorrenze si trova dentro file di localizzazione come locales/ar.schema.json, locales/cs.schema.json, locales/da.schema.json e locales/de.schema.json, cioè stringhe di traduzione, non una sezione. La parola "layout" compare in 142 file su 484, ma risiede in assets/base.css, assets/cart-drawer.js, assets/collection-links.js e assets/dialog.js, nessuno dei quali è un file di schema di sezione. Quindi Horizon ha queste parole sparse nel suo codebase senza una sezione dedicata corrispondente, ed è bene saperlo prima di mettersi a cercarne una.
Il contesto di mercato è che 247 temi hanno dati mobile sufficienti per riportare una mediana dell'85.5% di store che superano tutti i Core Web Vitals, con il miglior tema sul mercato al 98.6% e il peggiore al 46.1%. Su desktop, 199 temi riportano una mediana dell'86.2%, con un massimo del 99.2% e un minimo del 30.3%. Questi numeri descrivono le performance dei temi in generale e non sono legati nello specifico a multirow o image-with-text, quindi trattali come contesto, non come motivo per preferire le impostazioni di una sezione rispetto all'altra.