Shopify Scripts ha smesso di funzionare il 30 giugno 2026. Ecco cosa fare adesso.
Se il tuo negozio aveva uno Script personalizzato per sconti, BOGO o bundle, ha smesso di essere eseguito il 30 giugno 2026, in modo silenzioso. Nessun errore, nessun avviso, nulla nei log. Ecco esattamente cosa è successo, cosa comporta davvero la migrazione a Shopify Functions e una risposta onesta su cosa può ricostruire Stackable per te.
- Shopify Scripts ha smesso di essere eseguito il 30 giugno 2026 per tutti i negozi che lo utilizzavano ancora.
- Qualsiasi logica personalizzata di sconto, BOGO o bundle contenuta in uno Script ha smesso di essere applicata da quella data.
- L'interruzione è silenziosa per progettazione: una Shopify Function le cui condizioni non corrispondono a un determinato carrello semplicemente non si attiva. Non genera un errore e Shopify non La avvisa.
I merchant che affrontano questa migrazione descrivono lo stesso rischio sui forum della community Shopify:
“Il mio vecchio Script ha smesso silenziosamente di applicare uno sconto e me ne sono accorto solo perché un cliente si è lamentato di aver pagato il prezzo pieno. Non c'era alcun errore, nessun avviso, nulla nei log degli ordini. Avevo un'impostazione non funzionante da settimane prima di accorgermene.”
Questo è il rischio principale del passaggio da Scripts a Functions: una Function è ben formata e in esecuzione, oppure è configurata male e resta silenziosa. Non esiste uno stato intermedio visibile, quindi una condizione non corrispondente, un errore di battitura in una soglia, una regola applicata alla collezione sbagliata, producono esattamente lo stesso silenzio di una Function che funziona correttamente. L'unico modo per accorgersene è testare deliberatamente entrambe le direzioni prima di considerarla affidabile in produzione.
Quattro cose da sapere prima di iniziare
Sono tre migrazioni separate, non una sola
Un singolo file Script poteva toccare contemporaneamente la logica degli sconti, le tariffe di spedizione e la personalizzazione dei pagamenti. Functions suddivide tutto questo in tre tipi di Function separati: sconto, consegna e pagamento, ciascuno configurato e distribuito in modo indipendente. Migrare "il mio Script" di solito significa migrare fino a tre cose diverse.
I builder no-code di solito coprono solo sconti e BOGO
Se il Suo Script toccava anche le tariffe di spedizione o i metodi di pagamento, un builder no-code per Function di sconto, Stackable incluso, non arriva a coprire quegli ambiti. Le personalizzazioni di consegna e pagamento richiedono che uno sviluppatore scriva direttamente quella Function.
Conservi subito il codice sorgente del Suo vecchio Script
Una volta che lo Script Editor sarà completamente dismesso, il codice memorizzato al suo interno diventerà irrecuperabile. Esporti o copi oggi stesso il codice sorgente del Suo vecchio Script, anche se non è ancora pronto a migrare, così avrà un riferimento per qualsiasi cosa lo sostituisca.
Testi un carrello che deve attivarsi e uno che non deve farlo
Prima di considerare affidabile una nuova Function, crei due carrelli di prova: uno che deve attivarla e uno che deliberatamente non deve farlo. Una Function che si attiva quando non dovrebbe è tanto costosa quanto una che non si attiva mai in silenzio.
Una risposta onesta sull'ambito
Stackable ricostruisce la logica di sconto basata su regole con Shopify Functions native. Non esegue codice personalizzato arbitrario.
Stackable ricostruisce questo
- Sconti a livelli / per volume (es. "acquista 3+, risparmia il 15%")
- Logica Buy X Get Y e BOGO, inclusi livelli ripetuti
- Regole esplicite di cumulo sconti tra le offerte
- Avvio e fine programmati, e pausa istantanea per qualsiasi campagna
Le servirà comunque uno sviluppatore per questo
- Codice personalizzato arbitrario eseguito dal Suo vecchio Script (formule di prezzo su misura, condizioni una tantum che nessun builder copre)
- Personalizzazioni di spedizione / consegna (un tipo di Function separato)
- Personalizzazioni di pagamento (un tipo di Function separato)
- Qualsiasi cosa non riconducibile a una configurazione di sconto basata su regole
Se il Suo vecchio Script faceva qualcosa presente in questo elenco, un builder senza codice, Stackable incluso, non può raggiungerlo. Si tratta di una Function scritta da uno sviluppatore, non di una schermata di configurazione.
Domande frequenti
I miei vecchi Script sono andati persi?
Scripts ha smesso di essere eseguito il 30 giugno 2026, ma questo non coincide necessariamente con il momento in cui il codice sorgente memorizzato nello Script Editor viene eliminato. In ogni caso, esporti o copi subito il codice del Suo vecchio Script: una volta che Shopify dismetterà completamente l'editor, diventerà irrecuperabile.
Riceverò un errore se una Function è configurata male?
No. Una Function le cui condizioni non corrispondono a un carrello semplicemente non si attiva mai, in silenzio, senza errori e senza avvisi. Testi sempre con un carrello che deve attivarla e uno che non deve farlo prima di considerarla affidabile in produzione.
Stackable sostituisce tutto ciò che faceva il mio vecchio Script?
Solo la parte basata su regole: sconti a livelli e per volume, BOGO, cumulo sconti e pianificazione, tutti ricostruiti su Shopify Functions native. Stackable non esegue codice personalizzato arbitrario. Se il Suo Script faceva qualcosa di davvero su misura, come una formula di prezzo personalizzata o una condizione che nessun builder copre, serve comunque uno sviluppatore che scriva direttamente la Function.
E la logica di spedizione o pagamento gestita dal mio Script?
Si tratta di tipi di Function separati (consegna e pagamento) che Stackable non gestisce. Uno sviluppatore deve migrarli in modo indipendente dalla tua logica di sconto.
Dove posso leggere l'approfondimento completo sulla migrazione?
Il nostro primo articolo del blog illustra in modo più dettagliato la dismissione di Scripts e il percorso di migrazione.
Funzionalità correlate
Discount Stacking
How to stack discounts in Shopify comes down to settings the platform hides by default: every discount belongs to a class (product, order, or shipping), and whether two discounts combine is decided per offer, per class. Stackable puts those combine switches on every offer, so a volume tier, a spend goal, and free shipping add up exactly the way you configured them, every time.
BOGO / Buy X Get Y
Running BOGO beyond the 100-product cap isn't possible with Shopify's native Buy X Get Y discount: it stops letting you add eligible products once you pass 100, and it only applies once per order. Stackable removes both limits and adds cheapest-item-free logic on top.
Scheduled Sales
Shopify scheduled sales fail two ways in the wild: campaigns that silently never start, and live campaigns with no pause button. Stackable's scheduler runs on the same reliability guarantee as its checkout math, and pausing takes effect storefront-wide in under a minute.
Installi Stackable e ricostruisca i Suoi sconti basati su regole
Scaglioni di volume, BOGO, cumulo e programmazione, in esecuzione su Shopify Functions native fin dal primo giorno.
Piano gratuito disponibile. Nessuna carta richiesta.