Aggiungere sconti
Applica uno sconto al subtotale del tuo cliente utilizzando coupon e codici promozionali.
puoi utilizzare gli sconti per ridurre l’importo addebitato a un cliente. I coupon e i codici promozionali ti permettono di:
- Applicare uno sconto a tutto il subtotale dell’acquisto
- Applicare uno sconto a prodotti specifici
- Ridurre il totale addebitato di una percentuale o di un importo fisso
- Creare codici promozionali visibili ai clienti in aggiunta ai coupon da condividere direttamente con i clienti
Creare un coupon
I coupon specificano uno sconto dal valore fisso. Puoi creare codici promozionali visibili ai clienti associati a un unico coupon corrispondente. Ciò significa che sia i codici FALLPROMO
che SPRINGPROMO
possono essere collegati a un unico coupon con uno sconto del 25%. Puoi creare coupon nella Dashboard o con l’API:
Usare un coupon
Per creare una sessione con uno sconto applicato, specifica l’ID del coupon nel parametro coupon
della matrice sconti. Le sessioni di Checkout supportano al massimo un coupon o un codice promozionale.
Configurare un coupon
I coupon hanno i seguenti parametri utilizzabili:
currency
percent_
ooff amount_
off max_
redemptions redeem_
, ultima data disponibile per l’utilizzo del couponby applies_
, che limita i prodotti a cui si applica il couponto
Limitare l’utilizzo
I valori max_
e redeem_
si applicano ai coupon in tutte le applicazioni. Ad esempio, puoi limitare un coupon ai primi 50 utilizzi oppure far scadere un coupon entro una determinata data.
Limitare i prodotti idonei
Aggiungendo gli ID prodotto all’hash applies_
nell’oggetto Coupon, puoi definire con precisione quali articoli potranno beneficiare degli sconti tramite coupon. Gli eventuali codici promozionali associati a questo coupon si applicano solo all’elenco di prodotti idonei.
Eliminare un coupon
Puoi eliminare i coupon tramite la Dashboard o l’API. Una volta eliminato il coupon, non puoi più applicarlo a transazioni o clienti in futuro.
Creare un codice promozionale
I codici promozionali sono codici per i clienti creati in aggiunta ai coupon. Puoi anche specificare ulteriori limitazioni per controllare quando un cliente può applicare la promozione. Puoi condividere questi codici con i clienti in modo tale che possano inserirli durante il pagamento per applicare uno sconto.
per creare un codice promozionale, specifica un parametro coupon
esistente ed eventuali limitazioni, ad esempio limitandolo a un parametro customer
specifico. Se hai già un codice specifico per il cliente, ad esempio FALL25OFF
, imposta il parametro code
. Se lasci questo campo vuoto, generiamo un code
casuale per te.
Il parametro code
non fa distinzione tra maiuscole e minuscole ed è univoco per tutti i codici promozionali di qualsiasi cliente. Per esempio:
- Puoi creare più codici promozionali che limitano l’utilizzo a determinati clienti utilizzando lo stesso parametro
code
, ma non puoi utilizzare quel parametrocode
per un codice promozionale riscattabile da qualsiasi cliente. - Se crei un codice promozionale riscattabile da qualsiasi cliente, non puoi creare un altro codice promozionale attivo con lo stesso parametro
code
. - Puoi creare un codice promozionale con
code: NEWUSER
, disattivalo specificandoactive: false
, quindi crea un nuovo codice promozionale concode: NEWUSER
.
Puoi creare i codici promozionali nella sezione Coupon della Dashboard o con l’API:
Utilizzare un codice promozionale
Sul server, abilita i codici promozionali riscattabili dai clienti utilizzando il parametro allow_promotion_codes in una sessione di Checkout.
Sul client, utilizza applyPromotionCode per applicare un codice promozionale inserito dal cliente. Utilizza removePromotionCode per rimuovere tutti i codici promozionali precedentemente applicati.
Configurare un codice promozionale
Per ogni codice promozionale puoi personalizzare i clienti idonei, il numero di utilizzi e altre limitazioni.
Limitare per cliente
Per limitare una promozione a un determinato cliente, specifica un cliente durante la creazione del codice promozionale. Se non specifichi alcun cliente, qualsiasi cliente può riscattare il codice.
Limitare al primo ordine
Puoi anche limitare il codice promozionale ai nuovi clienti con restrictions.first_time_transaction. Se il parametro customer
non è definito o se un customer
preciso non ha pagamenti precedenti o fatture non annullate, la transazione viene considerata nuova.
Nota
Le sessioni che non creano clienti creano invece clienti ospiti nella Dashboard. I codici promozionali limitati ai nuovi clienti sono ancora accettati per queste sessioni.
Impostare un importo minimo
Con i codici promozionali puoi impostare un importo minimo della transazione come condizione di idoneità per lo sconto configurando minimum_amount e minimum_amount_currency. Dato che le limitazioni dei codici promozionali vengono verificate al momento del riscatto, l’importo minimo della transazione si applica solo al pagamento iniziale di un abbonamento.
Personalizzare le scadenze
Puoi impostare una data di scadenza per il codice promozionale utilizzando expires_at. Se per il coupon corrispondente hai già impostato redeem_
, la data di scadenza del codice promozionale non può essere successiva a quella del coupon. Se non hai specificato promotion_
, la voce redeem_
del coupon viene inserita automaticamente nel parametro expires_
.
Ad esempio, potresti offrire un coupon per un anno, ma volere che sia riscattabile solo per una settimana dopo che il cliente lo ha ricevuto. Puoi impostare coupon[redeem_
su un anno a partire da oggi e promotion_
su una settimana dopo la creazione.
Limitare gli utilizzi
Puoi limitare il numero di utilizzi con max_redemptions, che funziona in modo analogo al parametro coupon. Se per il coupon corrispondente hai già impostato max_
, il valore di max_
del codice promozionale non può essere maggiore di quello del coupon.
Ad esempio, un coupon per i saldi di fine stagione potrebbe essere riscattabile dai primi 50 clienti, ma di questi utilizzi, solo 20 potrebbero valere per la promozione invernale. In questo scenario, puoi impostare coupon[max_
e promotion_
.
Promozioni non attive
Puoi stabilire se un codice promozionale sia attualmente riscattabile utilizzando il parametro active. Tuttavia, se il coupon corrispondente a un codice promozionale non è più valido, tutti i codici promozionali diventano non attivi in modo permanente. Allo stesso modo, se un codice promozionale raggiunge max_
o expires_
, diventa permanentemente non attivo. Questi codici promozionali non possono essere riattivati.
Elimina promozioni
Puoi eliminare le promozioni tramite la Dashboard o l’API. Una volta eliminata la promozione, non puoi più applicarla a transazioni o clienti in futuro.