È possibile reindirizzare i clienti a una pagina dopo che hanno completato un pagamento in Shopify? Oppure dovrai usare un’app?
Vediamolo nel dettaglio.
Aggiornamento importante: modifiche a Shopify Checkout Extensibility (2025)
A partire dal 28 agosto 2025, Shopify ha dismesso la sezione Additional Scripts per le pagine Thank You e Order Status. Se vuoi reindirizzare i clienti dopo il pagamento, dovrai utilizzare uno dei nuovi metodi descritti qui sotto. Il metodo tradizionale in JavaScript in Additional Scripts ora è solo in visualizzazione e smetterà di funzionare a gennaio 2026.
Come reindirizzare i clienti a una pagina specifica dopo il pagamento
Ora esistono diversi modi per ottenere il reindirizzamento dei clienti dopo il checkout in Shopify, a seconda delle esigenze del tuo store e del piano.
Metodo 1: usare le app Shopify (consigliato)
La soluzione più affidabile e a prova di futuro è utilizzare un’app Shopify dedicata dall’App Store. App come “Thank You Redirect” e altre app simili per la personalizzazione del checkout ora usano il nuovo framework Checkout Extensibility di Shopify, che funziona con web pixel e app block. Queste app sono compatibili con gli aggiornamenti più recenti di Shopify e non si romperanno quando Shopify apporterà modifiche.
Metodo 2: Custom Pixels (per sviluppatori)
Se hai esperienza di sviluppo, puoi creare un Custom Pixel nella sezione Customer Events di Shopify. Questo è il nuovo metodo che sostituisce Additional Scripts. Per accedervi:
- Vai al pannello di amministrazione Shopify
- Vai su Settings > Customer Events
- Aggiungi un Custom Pixel con la tua logica di reindirizzamento
Tieni presente che i Custom Pixels vengono caricati all’interno di un iframe, quindi la struttura del codice è diversa rispetto al vecchio metodo Additional Scripts. Non puoi semplicemente copiare e incollare i vecchi script nei Custom Pixels.
Metodo 3: personalizzazione con Checkout Editor
Per le personalizzazioni visive della tua pagina Thank You, ora puoi usare Shopify Checkout Editor:
- Dal pannello di amministrazione Shopify, vai su Settings > Checkout
- Clicca su Customize accanto alla configurazione del checkout
- Usa il menu a tendina in alto per passare alla pagina Thank You
- Aggiungi i blocchi e personalizza la pagina
Metodo legacy (dismesso – solo a scopo di riferimento)
Il metodo seguente che utilizza Additional Scripts non è più funzionante dal 28 agosto 2025, ma è incluso qui come riferimento per chi potrebbe ancora vedere questo codice nel proprio store.

In precedenza, potevi andare su Settings > Checkout e scorrere fino alla sezione Additional Scripts. Questa sezione ora è solo in visualizzazione e qualsiasi codice inserito qui smetterà di funzionare a gennaio 2026.

try {
let redirect_url = 'https://example-page-link.com/your-page';
let redirect_prod_ids = [1651456314292, 1651496847236];
let order_line_items = Shopify.checkout.line_items;
for( var i=0; i<order_line_items.length; i++ ){
if( redirect_prod_ids.includes( order_line_items[i].product_id ) ){
window.top.location.href = redirect_url;
}
}
}catch(err){
//if errors happen in the above code, do nothing
}
Questo codice non è più funzionante dal 28 agosto 2025 a causa dell’aggiornamento Checkout Extensibility di Shopify.
Cosa devi fare
Se al momento hai script di reindirizzamento nella sezione Additional Scripts, devi migrare a uno dei nuovi metodi sopra indicati prima di gennaio 2026 per evitare di perdere questa funzionalità. Shopify fornisce una guida all’aggiornamento nel tuo pannello di amministrazione in Settings > Checkout per aiutarti a rivedere e sostituire eventuali personalizzazioni esistenti.
Per la maggior parte dei proprietari di store, installare un’app compatibile dallo Shopify App Store è la soluzione più semplice e affidabile.