lunedì 19 ottobre 2026 Analisi indipendenti sull’e-commerce
Storefront Daily.

Inchieste e ricerca su Shopify e l’e-commerce

Guide

Dawn non ha lo sticky add to cart: cosa mostra il codice e 3 soluzioni

I merchant cercano un'opzione sticky add to cart in Dawn perché Horizon ce l'ha, ma i file delle sezioni di Dawn non contengono alcuna impostazione del genere, e sapere quali file esistono cambia ciò che una soluzione può realisticamente fare.

Di Storefront Daily Research Desk  ·  11 settembre 2026  ·  6 min di lettura  ·  Bozza scritta da IA su dati con fonte


Un merchant digita “shopify dawn sticky add to cart” perché ha visto la funzione altrove e ha dato per scontato che ogni tema Shopify attuale ne abbia una qualche versione. Dawn no. La confusione nasce da Horizon, un tema Shopify diverso che invece ha un toggle sticky, e i due temi finiscono per essere confusi nei thread dei forum e nelle recensioni dell’app store, finché le persone iniziano a cercare in Dawn un’impostazione che non è mai stata scritta nel suo codice.

I file del carrello di Dawn hanno tre impostazioni ciascuno, e nessuna riguarda lo sticky

I due file che governano davvero l’esperienza carrello di Dawn sono sections/main-cart-footer.liquid e sections/main-cart-items.liquid. Entrambi sono stati verificati al commit 258f00f del repository Shopify/dawn, datato 2026-08-10. La sezione footer ha 3 impostazioni e 3 tipi di blocco. Le impostazioni sono color_scheme, un range padding_top da 0 a 100 con passi di 4px e un range padding_bottom con la stessa struttura da 0 a 100, passo 4px. Anche la sezione items ha 3 impostazioni, e sono il trio identico: color_scheme, padding_top, padding_bottom. Nessuno dei due file menziona position, fixed, sticky o qualcosa che somigli a un comportamento di ancoraggio al viewport. Non è una lacuna nella documentazione, è lo schema completo delle impostazioni così come esiste nel commit verificato. Se lo schema di un tema non ha un campo per un comportamento, l’admin del tema non ha una checkbox per farlo, punto.

Horizon ha messo il toggle dove a Dawn servirebbe meno

Il file sections/product-information.liquid di Horizon è quello che contiene davvero enable_sticky_add_to_cart, ed è una delle 9 impostazioni presenti nel file, insieme a 2 tipi di blocco, verificato al commit 8b42ace di Shopify/horizon, datato 2026-08-31. Le altre 8 impostazioni dello stesso file sono content_width (un select con 2 opzioni), desktop_media_position (anch’esso con 2 opzioni), equal_columns e limit_details_width (entrambe checkbox) e un range gap da 0 a 48 con passi di 4px. Questo ti dice dove il team tema di Shopify ha deciso che lo sticky appartiene: non nel footer del carrello, non nella lista degli articoli del carrello, ma nella sezione della pagina prodotto che governa come i media e i dettagli del prodotto si dispongono uno accanto all’altro. Un merchant che prova a portare il comportamento sticky in Dawn modificando il footer del carrello sta modificando il livello della pagina completamente sbagliato.

Cosa aggiungono il carrello e il blocco add-to-cart di Horizon oltre al toggle

FileImpostazioniTipi di bloccoCampi rilevanti
Dawn sections/main-cart-footer.liquid33color_scheme, padding_top 0–100/4px, padding_bottom 0–100/4px
Dawn sections/main-cart-items.liquid3nessuno indicatocolor_scheme, padding_top 0–100/4px, padding_bottom 0–100/4px
Horizon sections/product-information.liquid92enable_sticky_add_to_cart, content_width, desktop_media_position, gap 0–48/4px
Horizon sections/main-cart.liquid59section_width, background_color, text_color, padding-block-start/end 0–100/1px
Horizon blocks/add-to-cart.liquid4nessuno indicatostyle_class (3 opzioni), custom_button_background/text/border
Horizon blocks/_cart-products.liquid14nessuno indicatogap 8–36/4px, image_ratio (3 opzioni), dividers, vendor, input_style

Il file sections/main-cart.liquid di Horizon ha 5 impostazioni e 9 tipi di blocco, e tra le impostazioni ci sono section_width, background_color, text_color e due range di padding chiamati padding-block-start e padding-block-end, entrambi da 0 a 100 con passi di 1px, uno step più fine rispetto ai controlli di padding da 4px di Dawn. Il file di blocco blocks/_cart-products.liquid porta con sé 14 impostazioni, più del totale di ciascuno dei due file carrello di Dawn, tra cui un range gap da 8 a 36 con passi di 4px, un select image_ratio con 3 varianti e checkbox per dividers e vendor. Il blocco add-to-cart in sé, blocks/add-to-cart.liquid, ha solo 4 impostazioni: style_class con 3 varianti e tre campi colore per sfondo, testo e bordo del pulsante. Nessuna di quelle 4 riguarda lo sticky, perché quella logica sta un file più in alto, nella checkbox della sezione product information.

Contesto di mercato per chi sta per aggiungere codice custom a Dawn

Metodo: i numeri qui sotto provengono da un aggregato di mercato di 329 temi verificati su themescout.co il 2026-09-04, più un dataset CrUX separato di luglio 2026 che misura sessioni reali di visitatori, non test di laboratorio. Il prezzo mediano dei temi sul mercato è di $300, con un intervallo da $100 a $500. La valutazione mediana è 4.53 su 5 su 308 temi, e il numero mediano di recensioni è 23. I tassi di superamento dei Core Web Vitals contano qui perché aggiungere un pulsante sticky tramite codice custom incide sulla stabilità del layout, e la stabilità del layout è una delle metriche che i Core Web Vitals misurano. Su mobile, tra i 247 temi con dati sufficienti, la quota mediana di visite che superano tutti i Core Web Vitals è dell’85.5%, il tema migliore sul mercato arriva al 98.6% e il peggiore raggiunge solo il 46.1%. Su desktop, tra i 199 temi con dati sufficienti, la mediana è 86.2%, il migliore è 99.2% e il peggiore 30.3%. Chi modifica Dawn per innestarci un comportamento sticky sta aggiungendo qualcosa a un tema che parte da questa baseline, e dovrebbe ricontrollare i tassi di superamento sui visitatori reali dopo il rilascio, invece di fidarsi di un singolo test.

Tre soluzioni per i merchant che vogliono davvero questa funzione in Dawn

Le opzioni oneste sono poche, dato quello che mostra il codice. Primo, aggiungere CSS custom e un piccolo script che agiscano sul markup esistente del footer del carrello: le 3 impostazioni di sections/main-cart-footer.liquid non bastano, ma l’HTML sottostante può comunque essere posizionato con position: sticky in una modifica del tema, fatta interamente al di fuori dello schema delle impostazioni. Secondo, passare a Horizon per la pagina prodotto se l’obiettivo reale è lo sticky add to cart sulla pagina prodotto (non sulla pagina carrello), dato che lì enable_sticky_add_to_cart è una checkbox nativa che non richiede codice. Terzo, considerare qualsiasi tema sul mercato in generale, inclusi quelli di UTD (sfoglia gli annunci di UTD), come candidato solo dopo aver verificato i suoi file di impostazioni nel modo in cui questo articolo ha verificato quelli di Dawn e di Horizon, perché uno screenshot del theme store che mostra un pulsante sticky non prova nulla su quale file di sezione contenga l’impostazione, né sul fatto che esista.

Impostazioni per file: Dawn vs Horizon (numero di impostazioni nello schema) 3 Dawn cart-footer 3 Dawn cart-items 9 Horizon product-info 5 Horizon main-cart 4 Horizon add-to-cart 14 Horizon cart-products Metodo: conteggi letti direttamente dallo schema di ciascun tema al commit verificato (Dawn 258f00f, Horizon 8b42ace).

Chi rincorre lo sticky add to cart in Dawn dovrebbe smettere di modificare il footer del carrello e scegliere tra aggiungere codice custom al markup esistente o spostare la richiesta di funzionalità sulla pagina prodotto, dove Horizon la offre già come checkbox. Controlla tu stesso il file delle impostazioni prima di dare per scontato che un tema qualsiasi, incluso uno di UTD, abbia un toggle che uno screenshot si limita a far intuire.

Domande frequenti

Dawn ha un'impostazione per rendere fisso sullo schermo il pulsante add to cart?

No. I due file di Dawn che governano l'area del carrello, sections/main-cart-footer.liquid e sections/main-cart-items.liquid, espongono esattamente 3 impostazioni ciascuno, e sono tutte color_scheme, padding_top o padding_bottom. Non esiste nessun toggle sticky, position o fixed in nessuno dei due file alla versione Shopify/dawn@258f00f, commit 2026-08-10. Se un merchant vuole quel comportamento in Dawn deve aggiungere codice custom, perché lo schema delle impostazioni del tema non lo prevede.

Quale tema Shopify ha effettivamente un toggle nativo per lo sticky add to cart?

Horizon. Il suo file sections/product-information.liquid contiene 9 impostazioni e 2 tipi di blocco, e una di quelle impostazioni si chiama letteralmente enable_sticky_add_to_cart ed è una checkbox. Lo stesso file controlla anche content_width, desktop_media_position, equal_columns, limit_details_width e un range gap da 0 a 48 con passi di 4px. Il dato è rilevato da Shopify/horizon@8b42ace, commit 2026-08-31.

Se aggiungo lo sticky add to cart a Dawn con codice custom, peggiorerò la velocità della pagina?

Qui non esiste una misurazione che isoli l'effetto di uno script per il pulsante sticky sui Core Web Vitals, quindi nessuno può dirlo con certezza. Quello che si sa è il contesto di mercato: tra i 247 temi con dati mobile sufficienti, la quota mediana di visite che superano tutti i Core Web Vitals è dell'85.5%, il tema migliore arriva al 98.6% e il peggiore si ferma al 46.1%. Su desktop, sui 199 temi con dati sufficienti, la mediana è 86.2%, il migliore è 99.2% e il peggiore 30.3%. Qualsiasi script custom aggiunto a Dawn va verificato sui dati reali dei visitatori dopo il lancio, non dato per sicuro.

Anche la pagina carrello di Horizon ha impostazioni di layout che dovrei conoscere?

Sì. sections/main-cart.liquid in Horizon ha 5 impostazioni e 9 tipi di blocco, tra cui section_width, background_color, text_color e due range di padding, padding-block-start e padding-block-end, entrambi da 0 a 100 con passi di 1px. Il blocco blocks/_cart-products.liquid aggiunge 14 impostazioni proprie, tra cui un range gap da 8 a 36 con passi di 4px, un select image_ratio con 3 opzioni e checkbox per i divisori e la visualizzazione del vendor.

Cosa controlla effettivamente il blocco add-to-cart in Horizon?

blocks/add-to-cart.liquid ha 4 impostazioni: style_class, un select con 3 varianti, più custom_button_background, custom_button_text e custom_button_border, tutte impostazioni di colore. Nessuna di queste 4 impostazioni riguarda direttamente lo sticky: quella logica sta un livello più in alto, nella checkbox enable_sticky_add_to_cart della sezione product information.

Fonti e dati

  1. Themescout market aggregate ranking, 329 themes, price and rating fields (checked September 4, 2026)
  2. CrUX Core Web Vitals dataset, July 2026, real visitor pass rates by theme (checked September 4, 2026)
  3. Shopify/dawn repository, sections/main-cart-footer.liquid and sections/main-cart-items.liquid, commit 258f00f (checked September 4, 2026)
  4. Shopify/horizon repository, sections/product-information.liquid and sections/main-cart.liquid, commit 8b42ace (checked September 4, 2026)
Come citare questo rapporto: Storefront Daily Research Desk (2026). “Dawn non ha lo sticky add to cart: cosa mostra il codice e 3 soluzioni.” Storefront Daily. https://storefrontdaily.com/it/guides/dawn-has-no-sticky-add-to-cart-what-the-code-shows-and-3-fixes/
I dati di questa pagina sono nostre misurazioni. Puoi citarli e riprodurre una sola tabella o un solo grafico, a condizione di inserire un link visibile e cliccabile a questa pagina. Condizioni complete: Riuso e citazione.