Shopify applica solo il tuo sconto di valore piu alto per impostazione predefinita. Per accumulare gli sconti, hai bisogno di sconti che risiedono in classi diverse, che Shopify chiama prodotto, ordine e spedizione, piu una regola su ogni sconto che gli dice se e consentito combinarsi con gli altri. Due sconti della stessa classe non si sommano: Shopify mantiene quello di valore piu alto e scarta l'altro. Tra classi diverse, la combinazione e consentita, ma solo quando ogni sconto esplicitamente accetta. Non c'e un singolo interruttore "accumula tutto", ecco perche molti negozi mostrano un totale accumulato sulla pagina del carrello e poi addebitano un totale diverso al checkout.
Questa guida spiega come Shopify decide cosa si combina, perche gli sconti nativi scelgono solo il piu alto, la regola di uno sconto prodotto per riga e la sua eccezione di Shopify Plus, come i codici e gli sconti automatici interagiscono, la trappola della parità di checkout che costa soldi ai commercianti, e una configurazione passo dopo passo con un esempio elaborato che puoi seguire oggi.
Puoi accumulare gli sconti in Shopify?
Si, ma solo tra le classi, e solo quando attivi la combinazione. Uno sconto da una classe puo combinarsi con uno sconto da un'altra classe, ma due sconti della stessa classe non si sommano mai. Quindi uno sconto di volume (classe prodotto), uno sconto con obiettivo di spesa (classe ordine) e spedizione gratuita (classe spedizione) possono tutti applicarsi allo stesso ordine. Quello che non puoi fare nativamente e mettere due sconti prodotto, due sconti ordine o due sconti spedizione uno sopra l'altro: quando due sconti della stessa classe potrebbero entrambi applicarsi, Shopify mantiene quello di valore superiore e ignora silenziosamente il resto.
Il trucco e che la combinazione e disattivata finche non la attivi. Ogni sconto e impostato per impostazione predefinita per funzionare da solo, quindi se desideri il tuo livello di volume e la tua offerta di spedizione gratuita nello stesso ordine, devi aprire ognuno e contrassegnarlo come combinabile con l'altra classe. Salta quel passaggio e un cliente che si qualifica per entrambi ottiene solo uno.
SEGNAPOSTO IMMAGINE (Immagine 1): Le tre classi di sconto di Shopify
Suggerimento visivo: Un diagramma pulito 16:9 su sfondo bianco con tre colonne etichettate in viola (sconto prodotto), oro profondo (sconto ordine) e ardesia (sconto spedizione). Le frecce tra le colonne mostrano i link verdi "possono combinarsi" tra diverse classi e i cicli rossi "mantieni il valore piu alto" all'interno della stessa classe. Minimalista, piatto, colori del marchio viola e oro, etichette sans-serif, nessuna fotografia.
Quali sono le tre classi di sconto di Shopify?
Ogni sconto che crei in Shopify, che sia uno sconto automatico, un codice sconto o uno generato da un'app attraverso Shopify Functions, e assegnato a una classe. La classe controlla come viene calcolato lo sconto e, piu importantemente, con cosa e consentito combinarsi.
Sconti prodotto
Uno sconto prodotto riduce il prezzo di articoli specifici nel carrello. Livelli di volume ("acquista 3, risparmia il 15 percento"), offerte acquista X ottieni Y, una percentuale sconto da una collezione e un importo fisso sconto su un singolo prodotto sono tutti sconti di classe prodotto. Si allegano a righe del carrello individuali, il che ha importanza per la regola per riga trattata di seguito.
Sconti ordine
Uno sconto ordine riduce il subtotale dell'ordine piuttosto che un singolo prodotto. Un obiettivo di spesa come "10 dollari di sconto su ordini superiori a 100 dollari," un flat "20 dollari di sconto sul tuo ordine," o uno sconto percentuale in tutto lo store sul carrello intero sono sconti di classe ordine. Poiche agiscono sul subtotale, solo uno puo applicarsi alla volta. Due sconti ordine non si combinano mai sullo stesso ordine.
Sconti spedizione
Uno sconto spedizione riduce o elimina il costo di spedizione. La spedizione gratuita sopra una soglia e una percentuale sconto sui tassi di spedizione sono sconti di classe spedizione. Come con gli sconti ordine, solo uno sconto spedizione si applica per ordine.
Questa tassonomia ha importanza perche l'accumulo viene deciso per coppia di classi, non per coppia di sconti. Non stai mai chiedendo "questi due offerte specifiche possono combinarsi." Stai chiedendo "e consentito a uno sconto prodotto stare accanto a uno sconto ordine, e ognuno di loro ha accettato." Secondo il Centro assistenza Shopify, gli sconti si combinano solo quando sono impostati come combinabili e appartengono a classi idonee, ecco perche il comportamento predefinito sorprende molti commercianti.
Perche Shopify applica solo lo sconto piu alto?
Questa e la frustrazione numero uno che i commercianti sollevano nei forum della comunita Shopify, e non e un bug. Quando due sconti della stessa classe potrebbero entrambi applicarsi a un ordine, Shopify non li somma. Li confronta e mantiene quello che da al cliente la riduzione maggiore, quindi scarta l'altro senza avviso e senza una voce per spiegare cosa e successo.
Immagina un negozio che gestisce uno sconto di volume automatico "acquista 6, ottieni il 10 percento di sconto" (classe prodotto) mentre un cliente inserisce un codice "SAVE15" che e anche classe prodotto. Entrambi sono sconti prodotto, quindi Shopify non li accumulera nel 25 percento. Applica il codice 15 percento perche vale piu, e lo sconto di volume del 10 percento scompare silenziosamente. Il commerciante, che si aspettava che l'affare di volume funzionasse sempre, vede risultati incoerenti a seconda di cos'altro c'e nel carrello.
Lo stesso accade con due sconti ordine o due sconti spedizione: il valore piu alto vince, tutto il resto viene scartato. Questo e il default di sicurezza di Shopify, affinche i negozi non diano accidentalmente margini via accumulando sconti della stessa classe uno sopra l'altro. E sensato, ma e invisibile, e l'invisibilita e il problema. I commercianti scoprono che i loro sconti non si accumulano solo quando leggono una ricevuta di prova riga per riga, o peggio, quando un cliente chiede perche gli e stato addebitato piu di quanto mostra il carrello.
Qual e la regola di uno sconto prodotto per riga?
Ecco la sfumatura che sconcerta anche i commercianti esperti. La regola del "valore piu alto vince" per gli sconti prodotto non viene applicata all'intero carrello. Viene applicata per riga del carrello.
Una riga del carrello e una singola riga prodotto-e-variante nel carrello. Shopify consente solo uno sconto prodotto per riga del carrello per impostazione predefinita, quindi se due sconti di classe prodotto puntano alla stessa riga, quella riga mantiene il migliore dei due. Ma due sconti prodotto che puntano a righe diverse possono entrambi applicarsi allo stesso ordine, perche non stanno combattendo per la stessa riga.
Ecco perche un negozio puo gestire "20 percento di sconto su cappelli" e "acquista 2 magliette, ricevi 1 gratis" contemporaneamente: lo sconto sui cappelli atterra sulle righe del cappello, l'offerta sulla maglietta atterra sulle righe della maglietta, e entrambi si applicano. Quello che non puoi fare su un piano standard e mettere due sconti prodotto sulla stessa riga della maglietta.
L'eccezione di Shopify Plus
L'accumulo di due sconti prodotto sulla stessa riga del carrello e possibile, ma solo su Shopify Plus, e solo con un meccanismo basato su tag che Shopify chiama accumulo sulla stessa riga. Secondo la documentazione per sviluppatori di Shopify, l'accumulo prodotto sulla stessa riga utilizza un abbinamento di tag ed e una funzione di Shopify Plus. Se non sei su Plus, tratta "due sconti prodotto sullo stesso articolo esatto" come fuori discussione, e progetta le tue offerte affinche gli sconti prodotto concorrenti puntino a prodotti diversi.
Vale la pena dirlo chiaramente perche molte copie di marketing implicano che puoi accumulare liberamente due offerte di prodotto. Non puoi. L'accumulo tra classi (prodotto piu ordine piu spedizione) funziona su ogni piano Shopify. L'accumulo prodotto della stessa classe su una riga non lo fa, a meno che tu non sia su Plus.
Come interagiscono i codici sconto e gli sconti automatici?
I codici e gli sconti automatici seguono le stesse regole di classe, con alcuni limiti extra al checkout.
Uno sconto automatico e un codice possono combinarsi se sono in classi idonee e entrambi sono impostati come combinabili, esattamente come qualsiasi altra coppia. Un codice di classe prodotto e uno sconto automatico di classe ordine possono accumularsi. Due sconti di classe prodotto, uno un codice e uno automatico, non possono accumularsi sulla stessa riga: il valore piu alto vince.
Al checkout, Shopify limita il numero di codici che un cliente puo inserire fino a 5 codici sconto prodotto o ordine piu 1 codice sconto spedizione per ordine. Gli sconti automatici non contano rispetto a questo limite, ma seguono comunque le regole di combinazione delle classi, quindi un cliente vede solo i codici effettivamente consentiti di combinarsi date le loro classi e impostazioni. Tutto cio che entra in conflitto viene risolto dalla regola del valore piu alto.
Il takeaway pratico: i codici non sono una scorciatoia intorno alle regole di accumulo. Un codice e solo un altro sconto con una classe. Se desideri che un codice si combini con il tuo livello di volume automatico, i due devono essere in classi diverse e entrambi devono essere contrassegnati come combinabili.
Perche lo sconto viene visualizzato nel carrello ma non al checkout?
Questa e la trappola che costa ai negozi soldi veri, ed e il reclamo piu comune sulle app di sconto in generale. La pagina del carrello e il checkout sono, in molte app, due sistemi diversi che calcolano gli sconti in due modi diversi.
Molte app di sconto calcolano il totale accumulato utilizzando JavaScript sulla pagina del carrello o un widget del tema. Quell'anteprima sembra perfetta. Quindi il cliente fa clic su checkout, e il checkout di Shopify, che non esegue quel JavaScript del tema, ricalcola con le sue stesse regole. Se i due non corrispondono, il cliente vede un numero nel carrello e un numero diverso al checkout. L'addebito insufficiente costa al commerciante il margine; l'addebito eccessivo costa la vendita. Diventa peggio con i checkout accelerati: Shop Pay, Apple Pay e Google Pay saltano completamente la pagina del carrello, quindi la logica di sconto basata su tema non viene mai eseguita per quegli acquirenti e lo sconto fallisce silenziosamente.
L'unica correzione affidabile e calcolare gli sconti lato server, dentro la pipeline di checkout di Shopify, affinche ci sia una singola fonte di verita. E per questo che servono Shopify Functions. Uno sconto costruito su Shopify Functions esegue lo stesso calcolo che l'acquirente sia sulla pagina del carrello, sulla pagina di checkout o su un checkout accelerato, perche un singolo motore fa il calcolo. L'anteprima del carrello e l'addebito finale non possono divergere, perche e lo stesso calcolo.
SEGNAPOSTO IMMAGINE (Immagine 2): Totale del carrello rispetto al totale di checkout
Suggerimento visivo: Un'illustrazione split-panel 16:9. Pannello sinistro etichettato "JavaScript del tema" mostra un carrello con un totale accumulato di 92 dollari e un piccolo avvertimento rosso. Pannello destro etichettato "Checkout di Shopify" mostra lo stesso carrello con addebito di 110 dollari e un badge di mancata corrispondenza rosso. Un divisore centrale con un'icona di catena rotta. Sotto, un banner verde recita "Server-side Functions: un totale, dappertutto." Colori del marchio viola e oro, stile vettoriale piatto, nessuna fotografia.
Esempio elaborato: accumulo di un livello di volume, uno sconto ordine e spedizione gratuita
Rendiamo questo concreto. Un cliente costruisce questo carrello:
- 3 auricolari wireless a 40 dollari ciascuno, subtotale 120 dollari
- La spedizione standard normalmente costa 8 dollari
Il negozio gestisce tre offerte:
- Uno sconto di volume: acquista 3 o piu auricolari, ottieni il 15 percento di sconto (classe prodotto)
- Uno obiettivo di spesa: 10 dollari di sconto su ordini superiori a 100 dollari (classe ordine)
- Spedizione gratuita su ordini superiori a 75 dollari (classe spedizione)
Tutti e tre sono in classi diverse, quindi possono combinarsi, a condizione che ognuno sia impostato per combinarsi con gli altri. Ecco come il calcolo si svolge rispetto al comportamento predefinito di Shopify.
Con l'accumulo configurato correttamente, il cliente paga 92 dollari e riceve la spedizione gratuita. Con il default out-of-the-box di Shopify, dove la combinazione e disattivata, si applica solo il singolo sconto di valore piu alto. Questo e lo sconto di volume di 18 dollari, quindi il cliente paga 102 dollari e ancora paga 8 dollari di spedizione, per un totale di 110 dollari. Lo sconto ordine e la spedizione gratuita non si attivano mai.
La differenza di 18 dollari tra 110 e 92 e la differenza tra "ho attivato l'accumulo" e "ho assunto che Shopify lo farebbe automaticamente." Moltiplica questo per un fine settimana BFCM e le puntate sono ovvie.
Come configurare gli sconti accumulabili in Shopify, passo dopo passo
Puoi fare molte di queste cose con gli sconti Shopify nativi se stai attento. Ecco la sequenza affidabile.
1. Decidi la classe di ogni offerta
Scrivi ogni offerta e contrassegnala come prodotto, ordine o spedizione. Questo ti dice istantaneamente quali offerte possono combinarsi (classi diverse) e quali combatteranno (stessa classe). Due offerte di prodotto che puntano agli stessi articoli non si accumuleranno mai su un piano standard, quindi pianifica ora, non al checkout.
2. Mantieni gli sconti concorrenti in classi diverse
Se desideri che due cose si sommino, assicurati che non siano della stessa classe. Vuoi una percentuale di sconto sui prodotti piu un importo in dollari di sconto sull'ordine? Bene, quello e prodotto e ordine, possono combinarsi. Vuoi due percentuali di sconto sullo stesso prodotto? Questa e due sconti prodotto su una riga, che ha bisogno di Shopify Plus. Ristruttura uno di loro, ad esempio trasforma il secondo in uno sconto ordine, affinche risiedano in classi diverse.
3. Attiva la combinazione per ogni sconto
Nell'admin di Shopify, ogni sconto automatico e codice ha una sezione "Combinazioni" dove controlli con quali altri tipi di sconto puo combinarsi. Questo e disattivato per impostazione predefinita. Apri ogni offerta che dovrebbe accumularsi e consentigli esplicitamente di combinarsi con le classi pertinenti. Se salta anche solo una offerta, quella offerta funziona da sola.
4. Stai attento ai limiti per riga e per ordine
Ricorda: uno sconto prodotto per riga del carrello, uno sconto ordine per ordine, uno sconto spedizione per ordine, e un massimo di 25 sconti automatici basati su funzioni attivi per negozio. Non progettare una promozione che ha bisogno di due sconti ordine per accumularsi, perche non puo.
5. Testa sia un carrello che dovrebbe applicare che uno che non dovrebbe
Costruisci un vero carrello di test che si qualifica per tutte le tue offerte, effettua un ordine bozza o test, e leggi il riepilogo del checkout riga per riga per confermare che ogni sconto previsto e presente. Quindi costruisci un carrello che dovrebbe ricevere solo alcuni di loro e conferma che gli altri rimangono correttamente spenti. I fallimenti silenti sono il nemico: uno sconto che non si attiva mai non genera mai errori.
6. Verifica i checkout accelerati
Esegui lo stesso carrello di test attraverso Shop Pay. Gli sconti nativi o basati su Functions si applicano in modo identico; gli sconti che si basano su script del tema sono il punto in cui catturi la discrepanza carrello-versus-checkout prima che lo facciano i tuoi clienti.
SEGNAPOSTO IMMAGINE (Immagine 3): I tre interruttori di combinazione su un'offerta
Suggerimento visivo: Un mockup di screenshot prodotto 16:9 della fase Stacking dell'editor della campagna Stackable. Mostra un'offerta con tre interruttori di commutazione etichettati, "Combina con sconti prodotto," "Combina con sconti ordine," e "Combina con sconti spedizione," due accesi e uno spento, con una riga di riepilogo in inglese semplice sotto che recita "Questa offerta si accumula con sconti ordine e spedizione." Styling admin Shopify Polaris pulito, accento marchio in viola. Fai riferimento a docs/screenshot-manifest.md slot discount-stacking-step-1 per acquisire lo schermo reale piu tardi.
Esegui questa operazione in modo affidabile con Stackable
Se preferisci non controllare manualmente le caselle di controllo combinabili tra dozzine di offerte e test-ordinare ogni permutazione, questo e esattamente il problema Stackable e stato costruito per risolvere, e lo fa onestamente all'interno delle vere regole di Shopify.
- Ogni offerta ha tre interruttori di combinazione, uno per ogni tipo di sconto prodotto, ordine e spedizione. Si mappano uno a uno su come Shopify decide le combinazioni, quindi quello che imposti e quello che il checkout fa. Non ci sono default nascosti da scoprire con un ordine di test.
- Un simulatore di carrello esegue un carrello di esempio attraverso ogni offerta attiva prima di andare live e mostra il totale esatto riga per riga, piu quali offerte si sono attivate e quali no e perche.
- Il calcolo viene eseguito all'interno di una Shopify Function, quindi la pagina del carrello, la pagina di checkout e i checkout accelerati come Shop Pay calcolano tutti il totale identico da un unico motore. Non c'e nessuna discrepanza tema-versus-checkout da inseguire.
- Stackable non cambia mai i prezzi dei tuoi prodotti. Gli sconti esistono solo come regolazioni di checkout, quindi la disinstallazione lascia il catalogo esattamente come era.
Installa Stackable gratis e guarda carrello, checkout e Shop Pay coincidere fino al centesimo, su usestackable.com/pricing. 🚀
La conclusione
- Shopify applica solo il tuo singolo sconto di valore piu alto per impostazione predefinita. L'accumulo non e automatico; e un'impostazione che attivi per offerta.
- Ci sono tre classi di sconto: prodotto, ordine e spedizione. Gli sconti si combinano tra le classi, mai all'interno della stessa classe, dove il valore piu alto vince.
- Gli sconti prodotto seguono una regola di uno per riga del carrello. Due sconti prodotto sullo stesso articolo si accumulano solo su Shopify Plus, utilizzando l'accumulo sulla stessa riga basato su tag.
- I codici sconto obbediscono alle stesse regole di classe, con un limite di checkout di 5 codici prodotto o ordine piu 1 codice spedizione per ordine.
- La discrepanza carrello-versus-checkout accade quando gli sconti vengono calcolati nel tema invece di lato server. Shopify Functions mantengono un totale identico dappertutto, incluso Shop Pay.
- Testa sempre sia un carrello che dovrebbe ricevere ogni sconto che uno che non dovrebbe, e leggi il riepilogo del checkout riga per riga. I fallimenti silenti non generano mai errori.
- Strumenti come Stackable espongono i tre interruttori di combinazione per classe direttamente e visualizzano l'anteprima del totale esatto prima di andare live, quindi quello che configuri e quello che il checkout addebita.
Articoli correlati
- L'accumulo di sconto, fatto bene: come i tre interruttori di combinazione per classe funzionano con un simulatore live.
- Sconti di volume e interruzioni di quantita: conta le unita dello stesso prodotto, non l'intera collezione.
- Obiettivi di spesa e sconti ordine: ricompensa i clienti per il superamento di una soglia di valore del carrello.
- Offerte di spedizione gratuita: aggiungi la spedizione gratuita come livello di classe spedizione che si accumula con le tue offerte di prodotto.
- Migrazione da Shopify Scripts: sposta la logica di sconto basata su regole verso Functions prima della scadenza del 30 giugno 2026.
- Shopify Scripts stanno terminando: esegui la migrazione senza uno sviluppatore: il percorso senza codice fuori da Scripts.
- Aggiungi automaticamente un regalo gratuito quando il carrello raggiunge un obiettivo di spesa: il modello di regalo gratuito che il Buy X Get Y nativo non puo fare.
- Prezzi Stackable: piani, il livello gratuito e cosa include ognuno.



