Creare uno sconto
Per creare uno sconto in Dashboard:
- Vai su Dashboard → Settings → Checkout → Discounts.
- Fai clic su New discount.
- Compila i campi del builder (descritti nelle sezioni seguenti).
- Conferma la regola sotto Rule preview.
- Fai clic su Create discount.

Details
| Campo↕ | Cosa fa↕ |
|---|---|
| Discount code | Obbligatorio. Il codice che gli acquirenti digitano al checkout (ad es. SAVE10). Spazi e apostrofi vengono rimossi affinché il valore possa essere incorporato in sicurezza nella regola. |
| Description | Note in formato libero per il tuo team. Non mostrate agli acquirenti. |
| Start / end date | Quando lo sconto diventa attivo e quando termina. Lascia vuota la data di fine per mantenere lo sconto attivo a tempo indeterminato; impostala a una data passata per disattivarlo. |
Apply discount to
Il menu a tendina Apply discount to (nella sezione Details) controlla quale parte dell'ordine viene modificata dallo sconto. Inoltre limita lo sconto — ad esempio, uno sconto di 50 $ applicato a un carrello di 20 $ detrae solo 20 $. Scegli una delle seguenti opzioni:
- Order total — applicato al landed cost completo dopo articoli e spedizione.
- Cart total — applicato solo al subtotale degli articoli.
- Shipping total — applicato solo al costo di spedizione.
- Item — applicato a un articolo specifico o a una categoria di articoli.

Quando modifichi uno sconto esistente, Apply discount to è limitato alle opzioni compatibili con il contesto originale dello sconto. Per passare tra sconti a livello di ordine e a livello di articolo, crea invece un nuovo sconto.
Discount builder
Il Discount builder assembla la regola per te a partire da alcuni campi. Usa il toggle Enable nell'intestazione della sezione per scegliere come definire la regola:
- Enable on (predefinito) — vengono mostrati i campi del builder e la Rule preview è in sola lettura. Modifica qualsiasi campo e l'anteprima si rigenera automaticamente.
- Enable off — i campi del builder sono nascosti e modifichi direttamente il testo della regola nella Rule preview. Usa questa opzione per condizioni avanzate che il builder non può esprimere (ad esempio, più rami
oro operatori che il builder non emette).
Se apri uno sconto la cui regola salvata usa una logica personalizzata che il builder non può riprodurre, il toggle è off e bloccato — la regola può essere modificata solo direttamente nell'anteprima.

Discount type
Scegli come viene calcolato lo sconto:
- Percentage off — inserisci la Percentage (0–100) e scegli rispetto a cosa viene calcolata sotto Calculate percentage against:
- Items subtotal — una percentuale del totale degli articoli.
- Shipping — una percentuale del costo di spedizione.
- Items subtotal + Shipping — una percentuale di articoli più spedizione.
- Item amount — una percentuale dell'importo dell'articolo abbinato. (Disponibile quando Apply discount to è Item.)
- Fixed amount off — uno sconto a importo fisso. Inserisci l'Amount e scegli la Currency.
Calculate percentage against (ciò per cui viene moltiplicata la percentuale) è indipendente da Apply discount to (quale totale viene ridotto e rispetto a cui viene limitato lo sconto). Ad esempio, puoi dare «il 10% del subtotale degli articoli» come sconto sulla riga di spedizione.
Requirements
Sotto Configure when this discount should be available, imposta le soglie che devono essere soddisfatte prima che lo sconto si applichi:
- No minimum purchase requirements — lo sconto si applica sempre purché codice e date corrispondano.
- Minimum purchase requirements — imposta un importo minimo e una valuta. Lo sconto si applica solo quando il totale degli articoli dell'acquirente è pari o superiore a questo importo.
Restrict to specific items
Usa Restrict the discount to items matched by SKU, product ID, or category per limitare a quali articoli si applica lo sconto. Scegli una delle seguenti opzioni:
- Any item — lo sconto si applica a ogni articolo nel carrello.
- Specific SKUs — inserisci uno o più SKU. Solo gli articoli con uno SKU corrispondente ricevono lo sconto.
- Specific product IDs — inserisci uno o più ID prodotto. Solo i prodotti corrispondenti ricevono lo sconto.
- Specific categories — inserisci una o più categorie di articoli. Solo gli articoli in quelle categorie ricevono lo sconto. (Disponibile quando Apply discount to è Item.)
Ogni valore viene confermato quando premi Enter. Gli spazi all'interno di un valore sono consentiti (ad es.
Holiday Gifts); le voci vuote vengono filtrate. L'abbinamento degli articoli usa l'uguaglianza esatta, quindiPROD-123non corrisponderà aPROD-1234.
Rule preview
La Rule preview mostra la regola sottostante che viene salvata. Quando il Discount builder è abilitato l'anteprima è in sola lettura e si rigenera man mano che modifichi i campi; disattiva il builder per modificare direttamente la regola (per condizioni avanzate come combinare più rami or, riferirsi a variabili che il builder non espone o affinare gli operatori).
Una regola ha due metà separate da then:
:promo_codes: any_eq 'GIFT' and :product_id: any_eq 'PROD-123'
then :amount: = :item_amount: * -1 and :type: = 'ITEM'
- La condition (prima di
then) decide quando la regola si attiva. - Le actions (dopo
then) descrivono cosa fa lo sconto e dove si applica —:type:è sempre obbligatorio e indica il contesto ('ORDER_TOTAL','CART_TOTAL','SHIPPING'o'ITEM').
Ogni sconto deve includere almeno un'azione oltre a :type: — tipicamente un'azione :amount: che imposta il valore dello sconto.
Quando riabiliti il Discount builder dopo aver modificato direttamente la regola, legge la regola corrente nei suoi campi ovunque riesca a riconoscerli. Se la regola contiene qualcosa che il builder non può rappresentare, il toggle Enable resta bloccato su off e la regola rimane modificabile nell'anteprima.
Examples
Fai clic su Examples in fondo all'anteprima della regola per aprire un elenco di regole di sconto pronte all'uso. Fai clic su Use this example per caricare l'esempio nel builder e sovrascrivere la bozza corrente.

Usa il campo di ricerca per filtrare gli esempi — ad esempio, digita free per restringere ai modelli di spedizione gratuita e regalo gratuito.

Operators
Quando modifichi direttamente la regola (il Discount builder è disattivato), fai clic su Operators per aprire un riferimento ricercabile di ogni operatore supportato dal linguaggio delle regole — aritmetici (+, -, *, /, %), logici (and, or), di confronto (==, !=, >, >=, <, <=) e di elenco (any_eq, any_contains, any_starts_with, ecc.).

Gli operatori etichettati Partial match verificano se un valore contiene il testo di ricerca — ad esempio, :product_id: any_contains 'PROD-123' corrisponde anche a 'PROD-1234'. Per l'abbinamento esatto, usa invece eq / any_eq. Il builder emette sempre operatori di abbinamento esatto; gli operatori di abbinamento parziale si usano solo se li scrivi tu stesso nell'anteprima.

Far scadere uno sconto
Per impedire che uno sconto esistente si applichi, hai due opzioni:
Pianificarne la scadenza
- Vai su Dashboard → Settings → Checkout → Discounts.
- Seleziona lo sconto che desideri far scadere.
- Imposta la data di fine a una data nel passato (o a qualsiasi data futura in cui vuoi che termini).
- Fai clic su Save changes.
Far scadere immediatamente
- Vai su Dashboard → Settings → Checkout → Discounts.
- Seleziona lo sconto che desideri far scadere.
- Scorri fino in fondo e fai clic su Expire discount.
Spedizioni influencer e prodotti gratuiti
Zonos non supporta l'uso di codici sconto al 100% per spedire prodotti gratuiti a influencer o altri destinatari.
Anche con uno sconto del 100% applicato, i beni hanno comunque un valore commerciale reale agli occhi della dogana. Un'azienda che invia prodotti a un influencer è una spedizione commerciale — non un regalo secondo il diritto del commercio internazionale. Dichiarare un valore di 0 $ su beni che chiaramente hanno valore rischia di far segnalare e trattenere i pacchi in dogana, con dazi e imposte comunque calcolati sul valore pieno. Questo crea un'esperienza peggiore sia per il merchant sia per il destinatario rispetto a non usare affatto Zonos.
Se devi inviare prodotti gratuiti a influencer o altri destinatari, elabora e spedisci tali ordini al di fuori di Zonos. In questo modo i tuoi ordini internazionali regolari restano conformi e si evitano problemi doganali su quelle spedizioni.
Integrare dalla piattaforma ecommerce
Sebbene gestire i codici promo internazionali in Dashboard sia preferibile, alcune integrazioni possono usare i codici promo della tua piattaforma ecommerce.
I codici promo della tua piattaforma ecommerce possono essere inseriti solo nella pagina del carrello. Una volta che l'acquirente passa al checkout, non potrà più modificare il codice promo inserito. I codici promo per gli acquirenti internazionali dovrebbero essere gestiti tramite Dashboard oppure tramite la piattaforma ecommerce. Non dovrebbero essere abilitati entrambi insieme, perché ciò potrebbe comportare l'applicazione di più codici promo.
Magento Checkout non supporta il recupero dei codici promo da Magento perché causa problemi di importazione degli ordini. Con le integrazioni Magento Checkout devono essere usati i codici promo di Dashboard.
Codici promo e sconti di Checkout
Crea sconti e codici promo basati su regole per Checkout.I codici promo e gli sconti ti consentono di ridurre il totale del checkout di un acquirente per sostenere campagne di marketing, offerte di fidelizzazione o promozioni una tantum. Zonos Dashboard modella ogni sconto come una regola con una condition (quando lo sconto si applica) e actions (cosa fa all'ordine). Il Discount builder scrive la regola per te nei casi più comuni; disattiva il toggle Enable per modificare direttamente la regola negli scenari avanzati.
Usa gli sconti per: