# Coupon

Funzionalità Pro

La schermata Coupon e la possibilità di applicare coupon alla cassa richiedono [WCPOS Pro](/it/getting-started/pro-license.md). Gli utenti della versione gratuita vedono un'anteprima sfocata della schermata Coupon, ma non possono visualizzare i dettagli dei coupon né applicare codici nel carrello.

La schermata Coupon consente di sfogliare e cercare i coupon WooCommerce direttamente dal POS, e il pulsante **Aggiungi coupon** nel carrello li applica all'ordine corrente. I coupon vengono comunque creati e gestiti in WooCommerce — il POS li sincronizza e li valida localmente per un riscontro immediato alla cassa.

<!-- -->

## Panoramica dell'interfaccia[​](#interface-overview "Collegamento diretto a Panoramica dell'interfaccia")

### Azioni dell'intestazione[​](#header-actions "Collegamento diretto a Azioni dell'intestazione")

Nella parte superiore dello schermo:

* **Barra di ricerca** — Trova un coupon tramite codice
* **Impostazioni di visualizzazione** () — Configura le colonne visibili

### Tabella coupon[​](#coupons-table "Collegamento diretto a Tabella coupon")

L'area principale mostra i coupon sincronizzati con:

* **Codice** — Il codice coupon inserito dai clienti
* **Descrizione** — Descrizione interna (utilizzata anche come etichetta sullo scontrino, se impostata)
* **Tipo di sconto** — Percentuale, importo fisso sul carrello o importo fisso sul prodotto
* **Importo** — Il valore dello sconto
* **Utilizzato / Limite** — Numero di utilizzi e limite massimo di utilizzo
* **Scadenza** — Data di scadenza, o vuoto se non impostata
* **Azioni** — Menu a tre punti

### Piè di pagina[​](#footer "Collegamento diretto a Piè di pagina")

* Conteggio coupon con pulsante di sincronizzazione (). **Pressione prolungata** per le opzioni Cancella e Aggiorna.

## Tipi di coupon[​](#coupon-types "Collegamento diretto a Tipi di coupon")

WCPOS supporta i tre tipi di coupon standard di WooCommerce:

| Tipo                          | Descrizione                                                               | Esempio                          |
| ----------------------------- | ------------------------------------------------------------------------- | -------------------------------- |
| **Sconto percentuale**        | Riduce il subtotale del carrello di una percentuale                       | `10%` di sconto sull'ordine      |
| **Sconto fisso sul carrello** | Riduce il totale del carrello di un importo fisso                         | `$5` di sconto sull'ordine       |
| **Sconto fisso sul prodotto** | Riduce le righe dei prodotti corrispondenti di un importo fisso per unità | `$2` di sconto su ogni maglietta |

Tutti e tre i tipi rispettano le stesse regole di validazione (scadenza, limiti di utilizzo, restrizioni per prodotto/categoria, ecc.).

## Creazione dei coupon[​](#creating-coupons "Collegamento diretto a Creazione dei coupon")

I coupon vengono creati in WooCommerce, non nel POS. Andare su **WP Admin → Marketing → Coupon → Aggiungi coupon**:

1. **Codice coupon** — ciò che i cassieri digitano alla cassa. I codici non distinguono tra maiuscole e minuscole.
2. **Descrizione** — nota interna. WCPOS utilizza questo campo come etichetta dello sconto sugli scontrini quando impostato, pertanto è preferibile una frase comprensibile per il cliente come "Sconto Manager 10%" anziché un codice interno.
3. **Tipo di sconto** — percentuale, importo fisso sul carrello o importo fisso sul prodotto.
4. **Importo del coupon** — il valore dello sconto.
5. **Data di scadenza** — facoltativa. Dopo questa data il coupon verrà rifiutato.

### Restrizioni d'uso[​](#usage-restriction "Collegamento diretto a Restrizioni d'uso")

* **Spesa minima / massima** — il coupon si applica solo al di sopra o al di sotto di una soglia di subtotale.
* **Solo uso individuale** — impedisce che questo coupon venga combinato con qualsiasi altro coupon.
* **Escludi articoli in saldo** — esclude gli articoli già in offerta (e qualsiasi riga in cui un cassiere ha ridotto il prezzo alla cassa — vedi [Sovrascritture prezzo POS](/it/pos/cart/discounts.md#how-pos-price-changes-interact-with-coupons)).
* **Prodotti / Escludi prodotti** — limita il coupon a specifici prodotti (o li esclude).
* **Categorie prodotto / Escludi categorie** — limita per categoria. I prodotti vari/personalizzati creati al POS rispettano anche le categorie assegnate tramite il POS.
* **Email consentite** — limita il coupon a specifici indirizzi email dei clienti (supporta i caratteri jolly `*`).

### Limiti di utilizzo[​](#usage-limits "Collegamento diretto a Limiti di utilizzo")

* **Limite di utilizzo per coupon** — numero totale di volte in cui questo codice può essere utilizzato da tutti i clienti.
* **Limite di utilizzo per utente** — numero di volte in cui un singolo cliente può utilizzarlo.
* **Limita l'utilizzo a X articoli** — per i coupon a prodotto fisso, limita il numero di articoli idonei scontati per ogni utilizzo.

### Suggerimenti per l'uso al POS[​](#tips-for-pos-use "Collegamento diretto a Suggerimenti per l'uso al POS")

* Creare un coupon **"Manager 10%"** (10% di sconto, nessun importo minimo di spesa, nessuna scadenza, restrizione a uso singolo disattivata) e fornire il codice ai responsabili — il personale può applicarlo alla cassa per sconti occasionali mantenendo uno sconto tracciato nei report.
* Creare un coupon **"Fedeltà 5 $"** per premiare i clienti abituali.
* Per promozioni una tantum, impostare una data di scadenza ravvicinata in modo che il codice non possa essere riutilizzato per errore in seguito.
* Impostare la **Descrizione** con la frase da stampare sugli scontrini è il modo più rapido per personalizzare gli sconti.

## Applicare un coupon alla cassa[​](#applying-a-coupon-at-the-register "Collegamento diretto a Applicare un coupon alla cassa")

Toccare **Aggiungi coupon** nel carrello, quindi digitare il codice o cercare per descrizione. Il coupon viene convalidato istantaneamente sui dati sincronizzati e appare come un'etichetta rimovibile sopra i totali del carrello.

Per il flusso di lavoro completo del cassiere — ricerca, etichette coupon, combinazione di più coupon e risoluzione degli errori di convalida — consultare **[Applicare coupon alla cassa](/it/coupons/applying-coupons.md)**.

## Come funziona la validazione[​](#how-validation-works "Collegamento diretto a Come funziona la validazione")

Quando viene inserito un codice, il POS verifica tutte le stesse regole che WooCommerce verificherebbe sul server:

* Il coupon esiste e non è scaduto
* I limiti di utilizzo non sono stati superati (complessivi e per utente)
* L'importo minimo/massimo di spesa è soddisfatto
* I coupon ad "uso individuale" non sono in conflitto con coupon già applicati
* Le restrizioni per prodotto/categoria corrispondono al contenuto del carrello
* Le restrizioni per email corrispondono al cliente selezionato (oppure vengono ignorate per gli ordini ospite)
* Gli articoli in saldo sono esclusi se **Escludi articoli in saldo** è abilitato

Se un controllo non viene superato, il cassiere visualizza un messaggio di errore specifico (ad es. "Questo coupon è scaduto" o "Importo minimo di spesa non raggiunto"). Gli stessi controlli vengono eseguiti nuovamente sul server al momento dell'invio dell'ordine — la validazione locale serve per velocità, non per sicurezza.

## Comportamento di sincronizzazione[​](#sync-behaviour "Collegamento diretto a Comportamento di sincronizzazione")

I coupon vengono sincronizzati da WooCommerce al dispositivo tramite la pipeline di replica standard di WCPOS:

* I nuovi coupon creati in WP Admin compaiono nel POS alla sincronizzazione successiva.
* Gli aggiornamenti ai coupon esistenti (conteggio utilizzi, modifiche alla scadenza, ecc.) vengono sincronizzati automaticamente.
* I coupon vengono memorizzati localmente in IndexedDB e restano disponibili offline.

Se un coupon appena creato in WP Admin non è ancora visibile, la sincronizzazione potrebbe non essere stata eseguita. Dal piè di pagina della schermata Coupon, toccare l'icona di sincronizzazione () per aggiornare — tenere premuto a lungo per **Cancella e aggiorna** se è necessario un recupero completo.

## Connettività[​](#connectivity "Collegamento diretto a Connettività")

* **L'applicazione dei coupon** funziona offline poiché la validazione avviene lato client a partire dai dati sincronizzati.
* **Il completamento del checkout** richiede comunque una connessione al server: il server esegue una nuova validazione ed è la fonte autorevole per il totale finale dell'ordine.
* **La creazione o modifica dei coupon** avviene in WP Admin e richiede una connessione al sito WordPress.

## Interazione tra coupon e sconti POS[​](#how-coupons-interact-with-pos-discounts "Collegamento diretto a Interazione tra coupon e sconti POS")

Quando un cassiere riduce il prezzo di una riga alla cassa e successivamente viene applicato un coupon, il coupon viene calcolato sul **prezzo ridotto**, non su quello originale. Le righe con prezzo modificato dal POS sono considerate "in saldo": i coupon con l'opzione **Escludi articoli in saldo** attivata le ignoreranno. Per ulteriori dettagli consultare la sezione [Sconti](/it/pos/cart/discounts.md#how-pos-price-changes-interact-with-coupons).

## Documentazione correlata[​](#related-documentation "Collegamento diretto a Documentazione correlata")

[ScontiSconti rapidi, modifiche di prezzo per riga e commissioni a livello di ordine](/it/pos/cart/discounts.md)

[ReportVisualizza l'utilizzo dei coupon nei report giornalieri](/it/reports/.md)

[Riferimento sconti POSRiferimento tecnico su come gli sconti POS interagiscono con i coupon](/it/reference/pos-discounts.md)
