Inchieste e ricerca su Shopify e l’e-commerce
I merchant se lo chiedono perché vogliono sapere se pagare una volta significa possedere qualcosa per sempre, e la risposta onesta è che l'acquisto in sé è una tantum, ma l'impostazione che nessuno cita in una pagina di dettaglio è codice, non licenza: per questo motivo questo articolo ha controllato i file dei temi invece dei testi di marketing.
La maggior parte di chi digita “i temi Shopify sono un acquisto una tantum” in realtà si sta chiedendo qualcosa di più specifico: se esista un abbonamento nascosto sepolto in un pannello di impostazioni, un interruttore ricorrente etichettato con qualcosa come “termine di acquisto” che inizierà a fatturare più tardi. Quell’impostazione specifica non esiste nei due temi controllati a livello di codice per questo articolo, Dawn e Horizon, e la parola “purchase” in Dawn compare a malapena. Quello che segue è ciò che dicono davvero il codice e i dati di mercato, invece di ciò che una pagina di vendita lascia intendere.
Su una classifica combinata di 329 temi il prezzo mediano è di $300, con prezzi che vanno da $100 a $500. È un prezzo d’acquisto, pagato per sbloccare il file del tema per un negozio, e nulla nei requisiti pubblicati del Theme Store di Shopify descrive una tariffa ricorrente per i temi. I requisiti fissano invece soglie minime di prestazioni e accessibilità: un punteggio medio minimo di Lighthouse performance di 60 sulle pagine prodotto, collezione e home di un tema, sia per desktop sia per mobile, e un punteggio medio minimo di Lighthouse accessibility di 90 sugli stessi tre tipi di pagina, anch’esso per desktop e mobile. Sono soglie una tantum che un tema supera prima ancora di essere pubblicato, non condizioni di fatturazione che un merchant deve monitorare mese per mese.
Quindi, quando qualcuno chiede se l’acquisto è una tantum, dal lato prezzi la risposta è sì, collocata da qualche parte in quella fascia da $100 a $500 con $300 come punto mediano di mercato. La parte che vale la pena approfondire è se “one-time purchase” sia anche una formula presente nelle impostazioni reali del tema, che controlli qualcosa che un merchant possa configurare. Non lo è, almeno non nei due temi esaminati qui.
Questa è la parte che una pagina di dettaglio non mostrerà. In Dawn, al commit 258f00f del 2026-08-10, la parola “time” compare in 73 dei 351 file del tema. Sembra molto, finché non si vede dove: README.md, assets/cart-drawer.js, assets/cart.js e assets/component-rating.css. Ognuno di questi è documentazione oppure codice che gestisce il comportamento temporale del carrello e la visualizzazione delle stelle di valutazione, non un’impostazione di licenza o di frequenza d’acquisto. In Dawn non esiste alcuna sezione dedicata a qualcosa che assomigli a una configurazione di acquisto una tantum.
Horizon presenta una superficie maggiore per entrambe le parole. “Time” compare in 125 dei 484 file di Horizon, al commit 8b42ace del 2026-08-31, distribuita tra README.md, assets/anchored-popover.js, assets/announcement-bar.js e assets/cart-icon.js. Si tratta di posizionamento dei popover, programmazione della barra degli annunci e comportamento dell’icona del carrello. Separatamente, “purchase” compare in 25 dei 484 file di Horizon, e qui la traccia passa per assets/standard-events.d.ts e una serie di file di schema delle lingue: locales/ar.schema.json, locales/cs.schema.json, locales/da.schema.json. Si tratta di tracciamento degli eventi di acquisto per l’analytics e di etichette di schema tradotte, non di un interruttore di licenza che un merchant aprirebbe mai nell’editor del tema.
Il modo onesto di dirlo: nessuno dei due temi ha una sezione di impostazioni costruita attorno a una logica di acquisto una tantum. Le parole esistono perché il codice del carrello e il tracciamento degli eventi le usano naturalmente, e questa è tutta la spiegazione.
| Tema | Parola controllata | File che la contengono | Dove si trova davvero |
|---|---|---|---|
| Dawn (commit 258f00f) | “time” | 73 su 351 | README.md, cart-drawer.js, cart.js, component-rating.css |
| Horizon (commit 8b42ace) | “time” | 125 su 484 | README.md, anchored-popover.js, announcement-bar.js, cart-icon.js |
| Horizon (commit 8b42ace) | “purchase” | 25 su 484 | standard-events.d.ts, ar.schema.json, cs.schema.json, da.schema.json |
Metodo: l’intero repository di ciascun tema è stato analizzato file per file cercando la parola esatta, conteggiata rispetto al numero totale di file, con commit e data di origine registrati così che il conteggio possa essere riprodotto in seguito sullo stesso snapshot.
Dato che il prezzo non predice cosa accade dopo il checkout, conviene guardare a ciò che invece varia. I dati da visitatori reali di luglio 2026, tratti da CrUX e non da un test di laboratorio, mostrano che la quota mediana di visite mobile che superano tutti i Core Web Vitals è dell’85.5% tra i temi con dati sufficienti, 247 di essi. Il tema con le migliori prestazioni sul mercato raggiunge il 98.6% su mobile, il peggiore si attesta al 46.1%. Il desktop racconta una storia simile con un estremo inferiore più ampio: la mediana è 86.2% su 199 temi con dati sufficienti, il tema migliore arriva al 99.2% e il peggiore scende al 30.3%.
Le valutazioni mostrano una dispersione comparabile senza corrispondenza con il prezzo. La valutazione media di mercato è 4.53 su 5 su 308 temi, con una mediana di 23 recensioni per tema. Un merchant che paga il prezzo mediano di $300 non ha alcuna garanzia di finire vicino al tasso di superamento mobile del 98.6% piuttosto che a quello del 46.1%, perché nulla in questi dataset collega la fascia di prezzo al risultato prestazionale. Categorie come Home, Clothing, Electronics, Jewelry & Access. e Food and drink attingono tutte a questo stesso bacino combinato, e nessuna di esse ha un modello di prezzo separato legato alla frequenza d’acquisto.
UTD è uno dei vendor tra i 329 temi di questa classifica combinata, e i suoi preset compaiono nello stesso bacino di valutazioni e prezzi di tutti gli altri, con la scheda dello storefront consultabile direttamente su themes.shopify.com/themes?q=utd. Nulla nei dati raccolti qui isola il tasso di superamento dei Core Web Vitals o il numero di recensioni di UTD separatamente dalle cifre di mercato già citate, quindi non si può fare su di esso alcuna affermazione specifica oltre alla sua presenza nella classifica.
Se da qualche parte un annuncio sostiene che un tema ha un‘“impostazione di acquisto una tantum”, apri i file reali del tema o chiedi al vendor il percorso specifico del file prima di pagare, come questo articolo ha rintracciato il conteggio delle parole di Dawn fino a cart-drawer.js e quello di Horizon fino a standard-events.d.ts. Poi valuta il tema sui numeri che contano davvero dopo il checkout, il tasso di superamento dei Core Web Vitals e il numero di recensioni, non su una formula che non corrisponde ad alcuna impostazione effettivamente presente in nessuno dei due temi.
Il tema in sé prevede tipicamente un addebito una tantum, e il prezzo mediano sui 329 temi monitorati è di $300 in un intervallo da $100 a $500. I requisiti dello store di Shopify non menzionano affatto costi ricorrenti per i temi; fissano un punteggio medio minimo di Lighthouse performance di 60 e un punteggio medio minimo di Lighthouse accessibility di 90 sulle pagine prodotto, collezione e home, sia per desktop sia per mobile. Sono soglie una tantum che un tema deve superare per essere pubblicato, non condizioni di fatturazione. Il costo ricorrente del tuo piano Shopify è separato da quanto hai pagato per il file del tema.
No. In Dawn, controllato al commit 258f00f del 2026-08-10, la parola 'time' compare in 73 file su 351, ma ogni occorrenza si trova in README.md, assets/cart-drawer.js, assets/cart.js e assets/component-rating.css, nessuno dei quali riguarda le licenze. In Horizon, controllato al commit 8b42ace del 2026-08-31, 'time' compare in 125 file su 484 e 'purchase' compare in 25 file su 484, concentrati in assets/anchored-popover.js, assets/announcement-bar.js, assets/cart-icon.js, assets/standard-events.d.ts e file di schema delle lingue come locales/ar.schema.json e locales/cs.schema.json. Nessuno di questi è una sezione dedicata alle licenze; sono codice per la temporizzazione del carrello e per il tracciamento degli eventi di acquisto.
Perché un prezzo una tantum non dice nulla sulla qualità nel tempo. La valutazione media di mercato è di 4.53 su 5 su 308 temi, con una mediana di 23 recensioni per tema, e quella dispersione riflette come un tema si comporta dopo l'acquisto, non quanto è costato comprarlo. Due temi entrambi nella fascia da $100 a $500 possono differire nettamente nella velocità reale, dato che i soli tassi di superamento dei Core Web Vitals su mobile vanno dal 46.1% al 98.6% tra i 247 temi con dati sufficienti.
I dati qui disponibili non stabiliscono questo legame. Ciò che si sa è che il prezzo mediano è di $300, il tasso mediano di superamento su mobile è 85.5% e quello su desktop è 86.2%, ciascuno tratto da un dataset separato. Non esiste alcun dato che colleghi la fascia di prezzo al risultato sui Core Web Vitals, quindi qualsiasi affermazione secondo cui spendere di più garantisca un tema più veloce sarebbe inventata, e questo articolo non la farà.
Controlla il codice reale invece di fidarti della formula. Sia in Dawn sia in Horizon le parole 'time' e 'purchase' esistono nel codice, ma solo all'interno di file relativi a carrello, popover, barra degli annunci e tracciamento eventi, mai in una sezione distinta dedicata alle licenze o al modello di acquisto. Se la documentazione di un tema dichiara un'impostazione dedicata all'acquisto una tantum, cerca il percorso del file reale prima di crederci, come ha fatto questo articolo con cart-drawer.js di Dawn e standard-events.d.ts di Horizon.