Salta al contenuto principale
Shopify Premier Partner
Giovanni Fracasso·

Sconti su Shopify: come funzionano codici, sconti automatici e app custom

11 min di lettura

Guida agli sconti su Shopify: i quattro tipi nativi, codici e sconti automatici, le combinazioni, le Shopify Functions e le app custom per gli sconti complessi.

Sconti su Shopify

Lo sconto è la leva commerciale più antica che esista: un prezzo che cala, e la voglia di comprare che si accende. Nel commercio online, però, dietro quel gesto apparentemente banale si nasconde una macchina sorprendentemente sofisticata, fatta di regole, priorità, combinazioni e limiti. Chi gestisce un ecommerce serio lo sa: uno sconto mal congegnato può erodere il margine molto più in fretta di quanto porti fatturato.

Su Shopify questa macchina negli ultimi anni è cambiata parecchio, e in meglio. Il vecchio mondo in cui si poteva tenere attivo un solo sconto automatico per volta non esiste più: oggi la piattaforma permette di combinare promozioni, di orchestrare campagne complesse e, dove il nativo non arriva, di scrivere logiche di sconto su misura. Vale la pena capire bene come funziona tutto questo, dai codici più semplici fino alle applicazioni custom, che è poi il territorio in cui lavoriamo noi.

Shopify mette a disposizione, di serie, quattro tipi di sconto. Sono i mattoni con cui si costruisce qualsiasi promozione, e conviene conoscerli uno per uno.

Sconto sull'importo dei prodotti: una riduzione, in percentuale o in valore fisso, applicata a prodotti o collezioni specifici. È lo sconto classico sul singolo articolo o su una categoria, per esempio il 20% su tutte le magliette.

Sconto sull'importo dell'ordine: una riduzione applicata all'intero carrello, anche qui in percentuale o in valore fisso, magari condizionata a una soglia minima di spesa, per esempio 10 euro di sconto sopra i 100 euro.

Spedizione gratuita: azzera o riduce il costo di consegna, eventualmente solo verso certe destinazioni o sopra una certa soglia. È spesso la promozione più efficace in assoluto, perché il costo di spedizione è una delle prime cause di abbandono del carrello.

Compra X e ottieni Y, il buy X get Y: prendendo un certo numero di prodotti se ne ottiene un altro gratis o scontato. È la meccanica dietro il 3x2, l'omaggio e le offerte a soglia di quantità.

Su questi quattro tipi Shopify permette di impostare una serie di condizioni: una soglia minima di acquisto, un limite di utilizzi totale o per singolo cliente, date di inizio e fine, e una destinazione precisa, cioè a chi si applica lo sconto, se a tutti o solo a determinati segmenti di clienti. È già una cassetta degli attrezzi ricca, che copre la stragrande maggioranza delle promozioni di un negozio.

Ognuno di quei quattro tipi può essere applicato in due modi, ed è una distinzione che conta. Fino a qualche anno fa Shopify li teneva persino in due schede separate nell'amministrazione; oggi la creazione è unificata in un unico posto, ma la differenza di comportamento resta.

Il codice sconto è la classica stringa che il cliente digita al checkout, tipo ESTATE20. Richiede un'azione volontaria, è perfetto quando serve tracciare una campagna, premiare chi è iscritto alla newsletter o dare un vantaggio riservato a un gruppo. Shopify consente di generarne una quantità enorme, fino a milioni di codici distinti, utile per le campagne personalizzate uno a uno. Con un limite di interfaccia da tenere a mente: al checkout esiste un solo campo per il codice, quindi il cliente può inserirne uno alla volta, anche se quel codice può portare con sé più effetti.

Lo sconto automatico, invece, si applica da solo quando il carrello soddisfa le condizioni, senza che il cliente debba digitare nulla. Compare prima, lungo il percorso di acquisto, ed è ideale per le promozioni aperte a tutti, il saldo di stagione, la spedizione gratuita sopra soglia. Non richiede memoria né copia e incolla, e per questo tende a convertire meglio sulle offerte generalizzate.

Ed eccoci al cambiamento più importante. Per anni la regola è stata rigida: un solo sconto per ordine, punto. Oggi Shopify gestisce le combinazioni di sconti attraverso tre classi, prodotto, ordine e spedizione, e permette di far convivere promozioni di classi diverse sullo stesso ordine. Uno sconto sul prodotto può sommarsi a uno sconto sulla spedizione, uno sconto sull'ordine può appoggiarsi sopra uno sconto sul prodotto. Basta configurare, per ogni sconto, con quali classi è autorizzato a combinarsi.

I numeri di riferimento sono questi: si possono tenere attivi fino a 25 sconti automatici contemporaneamente, conteggiando anche quelli generati dalle app; un cliente può cumulare fino a 5 codici di prodotto o ordine più un codice di spedizione sullo stesso ordine, pur inserendoli tramite l'unico campo disponibile. Quando due sconti non combinabili si contendono lo stesso carrello, Shopify applica automaticamente quello più conveniente per il cliente. E il buy X get Y ha qualche limitazione in più quando si incrocia con altri sconti sul prodotto, con regole leggermente più generose sui piani Shopify Plus.

C'è un rovescio della medaglia che chi imposta le promozioni deve conoscere, perché tocca il margine. Da quando le combinazioni sono attive, gli sconti automatici e i codici possono sommarsi tra loro anche senza che il merchant lo abbia pianificato consapevolmente: un 15% automatico che si somma a un 20% da codice non fa 20%, fa uno sconto composto ben più profondo. Verificare le impostazioni di combinabilità prima di lanciare una campagna, soprattutto nei periodi caldi come il Black Friday, non è pignoleria, è difesa del conto economico.

Con quattro tipi di sconto, due modalità e le combinazioni, si copre moltissimo. Ma non tutto. Ci sono meccaniche promozionali che le funzioni standard non sanno esprimere, e sono spesso proprio quelle che servono ai progetti più strutturati.

Pensiamo agli sconti a scaglioni di quantità, quelli in cui il prezzo unitario cala man mano che aumenti i pezzi, tipici della vendita all'ingrosso. Oppure ai listini condizionati al profilo del cliente, con prezzi diversi per rivenditori, clienti fedeli, segmenti taggati in un certo modo. O ancora a regole di carrello articolate, come uno sconto che scatta solo se nel carrello coesistono certe categorie, a esclusioni fini, all'omaggio automatico legato a una condizione precisa. Sono logiche che vivono di regole di business specifiche, e per esprimerle serve poter mettere le mani sul motore degli sconti. È qui che entra in scena la personalizzazione, ed è qui che il progetto smette di essere una configurazione e diventa sviluppo.

Il modo in cui oggi si scrivono queste logiche su misura si chiama Shopify Functions. È il meccanismo con cui uno sviluppatore può personalizzare la logica di back end della piattaforma, sconti compresi, iniettando codice nei punti giusti del flusso di acquisto. Abbiamo dedicato a questo tema una guida completa, Shopify Functions e la logica di back end custom, a cui rimando per il quadro tecnico; qui basta capire cosa significa per gli sconti.

Le Functions hanno preso il posto delle vecchie Shopify Scripts, e non è un dettaglio da poco. Le Scripts, il vecchio strumento in linguaggio Ruby riservato a Shopify Plus, sono state deprecate: la loro data di spegnimento definitivo è il 30 giugno 2026, e da aprile 2026 non è nemmeno più possibile crearne o modificarne. Chi aveva logiche di sconto costruite in Scripts deve migrarle a Functions per non ritrovarsi il checkout senza quelle regole. Lo scriviamo perché è un passaggio concreto e con una scadenza vera: ne trovi il dettaglio nel changelog ufficiale di Shopify.

La differenza è anche architetturale. Le Functions sono moduli compilati in WebAssembly, eseguiti dentro l'infrastruttura di Shopify in pochi millisecondi, molto più veloci e prevedibili delle vecchie Scripts interpretate. Si scrivono in Rust o JavaScript, si distribuiscono come parte di un'app, e una volta installate si configurano dall'amministrazione senza toccare più il codice. La Discount Function API permette a una singola funzione di agire sulle tre classi di sconto insieme, e se ne possono tenere attive fino a 25 per negozio.

Un punto tecnico che ha implicazioni pratiche, soprattutto per i progetti enterprise: le Functions attingono ai dati che ricevono in ingresso e ai metafield salvati sugli oggetti di Shopify, e non fanno chiamate di rete arbitrarie a runtime. Tradotto: per applicare uno sconto che dipende, poniamo, dai listini o dagli sconti calcolati in un ERP, il pattern corretto è sincronizzare quei dati dentro Shopify come metafield e lasciare che la funzione li legga. È esattamente il tipo di integrazione tra sistemi che distingue un progetto ben architettato da un mucchio di app messe una sopra l'altra.

A questo punto la domanda pratica è: quando basta un'app pronta e quando serve sviluppare qualcosa di dedicato? La distinzione è netta anche a livello di piattaforma. Le app pubbliche dello Shopify App Store, che al loro interno contengono spesso delle Functions, funzionano su qualsiasi piano e coprono benissimo i casi diffusi: sconti a volume, bundle, omaggi, gestione promozioni evolute. Per moltissimi negozi sono la risposta giusta, veloce e a canone contenuto.

Le app custom che contengono Function API, invece, sono riservate ai piani Shopify Plus ed enterprise. È la strada quando la logica di sconto è talmente specifica del business da non trovare corrispondenza in nessuna app di mercato, o quando va integrata con i sistemi aziendali. Costruire un'applicazione su misura significa avere il pieno controllo della regola, nessun compromesso con funzioni pensate per altri, e un comportamento che riflette esattamente il modello commerciale dell'azienda. È il territorio del passaggio a Shopify Plus, dove la piattaforma si apre allo sviluppo profondo.

Ed è qui che entriamo noi. Quando un cliente ha bisogno di sconti che le funzioni standard non esprimono, sviluppiamo le applicazioni e le Functions su misura che li rendono possibili: scaglioni di quantità per il commerce all'ingrosso, listini condizionati al profilo del cliente, regole di carrello articolate, sconti che dialogano con l'ERP tramite i metafield. È lavoro di sviluppo vero, non di configurazione, e chiede competenze che stanno a metà tra il commerciale e l'ingegneristico: capire la regola di business e tradurla in codice che gira dentro il checkout senza rallentarlo e senza rompere il margine.

È anche il motivo per cui la scelta del partner, su questi temi, pesa. Migrare le vecchie Scripts a Functions entro la scadenza, disegnare combinazioni che non si mangino il margine, integrare gli sconti con i sistemi aziendali: sono cose che si fanno bene solo con esperienza. Su cosa fa e come si sceglie chi scrive questo codice abbiamo dedicato un pezzo allo sviluppatore Shopify.

Un'ultima considerazione, che precede la tecnica e la governa. Lo sconto non è mai neutro: educa il cliente, sposta la percezione del valore, incide sul margine. Scontare troppo e sempre insegna ad aspettare il ribasso; scontare con criterio costruisce occasioni d'acquisto senza svilire il marchio. Su come si usano gli sconti come leva di marketing, e non solo come taglio di prezzo, abbiamo scritto sconti online, la parola magica. E quando l'obiettivo è alzare il valore medio dell'ordine più che abbassare il prezzo, spesso la risposta giusta non è uno sconto ma un bundle di prodotti, un'altra meccanica che Shopify sa gestire.

Un sistema potente è anche un sistema in cui si può sbagliare in modo costoso. Il primo errore, il più diffuso, è la combinazione non voluta: lasciare che uno sconto automatico si sommi a un codice senza averlo previsto, e scoprire a fine mese che ordini interi sono usciti con margini sotto zero. Prima di ogni campagna, in particolare nei picchi come il Black Friday, le impostazioni di combinabilità vanno controllate una per una e la promozione va testata su un carrello reale.

Il secondo errore è dimenticare le date e i limiti: uno sconto senza data di fine che continua a girare, un limite di utilizzo non impostato che trasforma un codice riservato in un buono pubblico appena finisce su un sito di offerte. Il terzo è educare male il cliente, scontando in modo così sistematico da insegnargli ad aspettare sempre il ribasso, con il risultato di svuotare il prezzo pieno di ogni credibilità. Il quarto, oggi, è ignorare la scadenza delle Scripts: chi ha ancora logiche di sconto costruite sul vecchio motore e non le migra in tempo si ritroverà, dal primo luglio 2026, con quelle regole semplicemente sparite dal checkout. Sono tutti errori evitabili, a patto di trattare gli sconti come una parte del progetto che merita attenzione, e non come un pulsante da premere in fretta.

Su Shopify posso combinare più sconti sullo stesso ordine?

Sì. Shopify gestisce le combinazioni per classi, prodotto, ordine e spedizione, e permette di far convivere sconti di classi diverse configurando per ognuno con quali si può combinare. Si possono tenere attivi fino a 25 sconti automatici e cumulare fino a 5 codici di prodotto o ordine più uno di spedizione per ordine. Va però verificato bene, per non regalare margine senza volerlo.

Qual è la differenza tra codice sconto e sconto automatico?

Il codice sconto va digitato dal cliente al checkout ed è utile per campagne tracciabili e vantaggi riservati; lo sconto automatico si applica da solo quando il carrello soddisfa le condizioni ed è ideale per le promozioni aperte a tutti. Applicano gli stessi tipi di sconto, cambia solo il modo in cui si attivano.

Cosa sono le Shopify Functions e servono anche a me?

Sono il meccanismo con cui si personalizza la logica di back end di Shopify, sconti inclusi, con codice compilato che gira nella piattaforma. Servono quando le funzioni standard non bastano, per esempio per sconti a scaglioni, listini per cliente o regole legate ai sistemi aziendali. Hanno sostituito le vecchie Shopify Scripts, che si spengono definitivamente il 30 giugno 2026.

Meglio un'app dallo store o un'applicazione custom per gli sconti?

Dipende dalla complessità. Per meccaniche diffuse, come sconti a volume o bundle, un'app pubblica dello Shopify App Store è spesso la scelta più rapida ed economica e funziona su ogni piano. Quando la logica è specifica del business o va integrata con i sistemi aziendali, conviene un'app custom con Functions, disponibile sui piani Shopify Plus, sviluppata su misura.

Gli sconti su Shopify sono un sistema, non un interruttore. Quattro tipi nativi, due modalità di applicazione, un motore di combinazioni che ha mandato in pensione il vecchio limite di uno sconto per volta, e sotto, per chi ha bisogno di logiche su misura, le Shopify Functions che hanno preso il posto delle Scripts. Conoscere questa architettura significa poter promuovere senza improvvisare e senza erodere il margine per distrazione.

E quando le regole diventano quelle vere di un'azienda strutturata, scaglioni, listini, integrazioni con l'ERP, gli sconti smettono di essere una configurazione e diventano sviluppo. È esattamente il punto in cui un progetto Shopify ha bisogno di un partner che sappia scrivere quel codice: perché uno sconto è facile da promettere e difficile da far funzionare bene, ordine dopo ordine, senza sorprese in fondo alla fattura.

Post correlati

Shopify: cos'è
Ecommerce

Shopify: cos'è

Cos'è Shopify: la piattaforma SaaS che semplifica l'ecommerce. Origini, filosofia, storia, funzioni principali e prezzi dei piani Basic, Grow e Advanced a confronto.

·Giovanni Fracasso