Nel febbraio 2023, Shopify ha annunciato la scomparsa del famigerato file checkout.liquid e il passaggio della piattaforma al nuovo approccio Checkout Extensibility per la modifica del checkout.
Mentre il file checkout.liquid e Checkout Extensibility sono disponibili solo per gli esercenti Shopify Plus, il cambiamento ha un impatto anche sugli script aggiuntivi disponibili per tutti gli esercenti.
Recentemente, tutti gli esercenti con script aggiuntivi che utilizzano la variabile "order.{qualsiasi cosa}" hanno ricevuto un'e-mail "Azione richiesta: Utilizzare "checkout.order_id" nella pagina di ringraziamento" da Shopify che chiedeva loro di sostituire la variabile con il nuovo "checkout.order_id". Questo ha sollevato diverse domande da parte dei commercianti su come fare, quindi abbiamo messo insieme questa guida.
Aggiornamento degli script aggiuntivi passo dopo passo
- Accedere all'amministrazione del negozio e navigare in Impostazioni > Cassa
- Scorrere verso il basso fino alla pagina Stato dell'ordine script aggiuntivi
- Nella casella di input, trovare tutte le istanze "order.anything" (cioè order.order_number, order.currency, ecc.). In realtà è necessario cercare "order." nel browser (CTRL + F in Windows o command ⌘ + F in Mac).
- Sostituire tutte le istanze di ordine con la nuova variabile secondo la tabella seguente
- Confermate facendo clic su Salva e assicuratevi di testare il nuovo script.
Se manca qualche parametro di checkout, consultare l'elenco completo delle proprietà degli oggetti liquidi di checkout. In alternativa, contattateci e il nostro team di agenzie sarà lieto di aiutarvi.
Perché si dovrebbe fare
Il problema è che il campo "order.{anything}" viene popolato durante la creazione dell'ordine. Con la nuova Checkout Extensibility, questo avviene in modo indipendente, così la pagina di ringraziamento si carica più velocemente.
Tuttavia, nella maggior parte dei casi, il campo "order.{anything}" non sarà disponibile, il che potrebbe influire sulle analisi del negozio e sul monitoraggio del marketing. Il campo del checkout funzionerà in modo affidabile.
Tenere presente che gli script aggiuntivi saranno interrotti
Tenete comunque presente che tutti gli script aggiuntivi saranno interrotti il 28 agosto 2025. La soluzione corretta è utilizzare app pixel, custom pixel o app block.
Rimuovendo oggi gli script aggiuntivi e utilizzando uno dei precedenti, avrete accesso al nuovissimo editor di checkout, che vi consente di personalizzare le fasi del checkout. Funziona anche con il piano Shopify Basic.