
Checkout Sessions
Applica i codici durante il checkout ospitato con
discount_code e controlli UI.Validate Discount
Verifica se uno sconto è valido tramite il suo ID.
Get Discount by Code
Cerca e convalida uno sconto usando il suo nome di codice (es. “SAVE20”).
Create Discount (API)
Crea programmaticamente nuovi codici sconto.
List & Update Discounts
Sfoglia e gestisci gli sconti esistenti; aggiorna o elimina secondo necessità.
Plan Change Discounts
Applica i codici sconto quando si aggiornano o si modificano i piani di abbonamento.
Cosa sono i codici sconto?
I codici sconto sono token promozionali che riducono i totali degli ordini al checkout. Sono ideali per:- Campagne stagionali: Black Friday, lanci di prodotti o anniversari
- Offerte di acquisizione: Incentivi per il primo acquisto o premi di referenza
- Retention: Premi di riconquista o fedeltà per i clienti esistenti
- Offerte B2B: Prezzi contrattati o negoziati tramite codici privati
Vantaggi principali
- Sconti flessibili: Percentuale o importo fisso
- Controllo mirato: Restrizioni per prodotto e cicli di abbonamento
- Governance della campagna: Date di scadenza e limiti di utilizzo
- Checkout senza problemi: Campo UI e supporto API tramite sessioni di checkout
Creazione di codici sconto
Crea codici sconto nel tuo dashboard di Dodo Payments, quindi applicali nel checkout ospitato o tramite API.Configurazione del dashboard
- Nome sconto (obbligatorio): Nome di visualizzazione interno e nel dashboard
- Codice (obbligatorio): La stringa che i clienti inseriscono al checkout
- Tipo e importo (obbligatorio): Imposta un valore in percentuale o a importo fisso, oppure genera un codice casuale usando il pulsante fornito
- Data di scadenza (opzionale): Data dopo la quale il codice diventa invalido
- Limite di utilizzo (opzionale): Massimo di riscatti totali tra tutti i clienti
- Restrizione del prodotto (opzionale): Limita l’applicabilità a prodotti selezionati
- Limite del ciclo di abbonamento (opzionale): Numero di cicli di fatturazione a cui si applica lo sconto
Esperienza di checkout
- Gli acquirenti inseriscono il codice nel campo del checkout.
- Gli sconti idonei vengono applicati e i totali si aggiornano immediatamente.
Nelle sessioni di checkout, passa
discount_code per pre‑applicare un codice e imposta feature_flags.allow_discount_code per mostrare il campo di input.Gestione API
Create discounts
Create discounts
Crea codici sconto programmaticamente con tipo e importo.
API Reference
Visualizza l’API crea sconto.
List and retrieve
List and retrieve
Elenca tutti gli sconti o recupera i dettagli per la gestione e la verifica.
API Reference
Sfoglia le API di elenco e recupero.
Get discount by code
Get discount by code
Cerca uno sconto usando il suo codice leggibile (ad es., “SAVE20”) invece dell’ID interno.
API Reference
Recupera lo sconto per nome codice.
Update discounts
Update discounts
Modifica la configurazione dello sconto come importo, scadenza o restrizioni.
API Reference
Scopri come aggiornare i dettagli dello sconto.
Validate discounts
Validate discounts
Verifica se uno sconto è valido e applicabile prima di applicarlo.
API Reference
Convalida l’utilizzo dello sconto.
Delete discounts
Delete discounts
Disattiva o rimuovi gli sconti che non sono più necessari.
API Reference
Elimina uno sconto.
Casi d’uso comuni
- Offerte introduttive: Promozioni di lancio a tempo limitato per nuovi prodotti
- Sconti di massa o B2B: Sconti contrattati per set di prodotti selezionati
- Strategie di retention: Codici di riconquista nei flussi di prevenzione del churn
- Campagne stagionali: Promozioni basate su festività o eventi
Esempi di integrazione
Applicare uno sconto nelle sessioni di checkout
Pre‑applica uno sconto e mostra l’interfaccia di input del codice.Applicare uno sconto durante le modifiche del piano
Offri prezzi promozionali quando i clienti aggiornano o declassano il loro abbonamento.Se l’abbonamento ha già uno sconto con
preserve_on_plan_change=true e non passi un nuovo codice, lo sconto esistente viene automaticamente preservato se applicabile al nuovo prodotto.Abilitare l’inserimento di sconti senza pre‑applicazione
Consenti ai clienti di inserire un codice al checkout senza passarne uno in anticipo.Migliori pratiche
- Nome chiaro: Usa codici riconoscibili che corrispondono ai nomi delle campagne
- Tempo limitato: Aggiungi scadenze per creare urgenza e prevenire abusi
- Ambito saggio: Limita a prodotti specifici per evitare perdite di margine
- Convalida precoce: Verifica l’applicabilità del codice prima di confermare il checkout
- Monitora l’impatto: Traccia uso e conversione per campagna
I codici sconto sono potenti leve per acquisizione e retention. Inizia con offerte semplici e ben denominate, convalida accuratamente e iterai in base alle prestazioni.