Salta al contenuto principale
Versione: 1.x

Sconti nel carrello

WCPOS offre diversi modi per applicare sconti a un ordine al volo: pulsanti percentuali rapidi, modifiche dirette dei prezzi delle singole righe e commissioni di sconto a livello dell'ordine. Per promozioni preconfigurate con regole di utilizzo, consulta Coupon (Pro).

Modificato nella v1.9.0

Il modo in cui le modifiche di prezzo nel POS vengono visualizzate nei totali degli sconti di WooCommerce è cambiato nella v1.9.0. I modelli di ricevuta attuali possono mostrare separatamente il prezzo originale e il risparmio POS, mentre il totale nativo Sconto rimane riservato ai coupon. Per i dettagli, consulta Cosa è cambiato nella v1.9.0 di seguito.

Sconti rapidi

I pulsanti degli sconti rapidi consentono di applicare uno sconto percentuale all'intero ordine con un solo tocco.

Per configurarli, apri le Impostazioni di visualizzazione del carrello e inserisci un elenco di percentuali separate da virgole nel campo Sconti rapidi. Ad esempio, 5,10,15,20 crea quattro pulsanti di scelta rapida.

Quando tocchi un pulsante di sconto rapido, la percentuale viene applicata a tutte le righe del carrello.

Sconti per singola riga

È possibile modificare direttamente nel carrello il prezzo di qualsiasi singola voce:

  1. Fare clic sul campo Prezzo della voce
  2. Immettere il nuovo prezzo
  3. Premere Invio per confermare

Questa funzione è utile per l'allineamento dei prezzi, gli sconti al personale o le modifiche una tantum. Il totale della voce si aggiorna automaticamente in base a quantità × nuovo prezzo.

Per ulteriori informazioni sulla modifica degli articoli nel carrello, vedere Voci.

Suddivisione degli articoli

Se un cliente desidera sconti diversi su porzioni dello stesso prodotto (ad esempio, 3 a prezzo pieno e 2 scontati), abilitare l'opzione Suddividi nelle Impostazioni di visualizzazione del carrello per dividere una voce in righe separate.

Sconti sull'intero ordine

Per applicare uno sconto fisso all'intero ordine (anziché a singoli articoli), aggiungere una commissione negativa:

  1. Fare clic su Aggiungi commissione sotto gli articoli del carrello
  2. Inserisci un nome (ad es. "Sconto personale")
  3. Inserisci l'importo dello sconto come numero negativo (ad es. -5.00)

La commissione viene visualizzata come voce separata e riduce il totale dell'ordine. Se necessario, puoi modificare lo stato fiscale della commissione utilizzando il menu con tre puntini.

Sconti POS e coupon WooCommerce

Gli sconti in questa pagina sono modifiche estemporanee applicate dai cassieri alla cassa; i coupon WooCommerce sono promozioni preconfigurate con regole e monitoraggio. Ecco un rapido confronto:

Sconti POSCoupon WooCommerce (Pro)
Modalità di applicazioneSconto rapido, modifica del prezzo della riga o commissione negativaInserisci un codice coupon nel carrello
Dove si configuraAl momento, da parte del cassierePreconfigurato in WP Admin → Marketing → Coupon
MonitoraggioRegistrato come prezzo della riga (vedi modifica della v1.9.0)Tracciato come sconto coupon nei report di WooCommerce
RestrizioniNessuna: il cassiere imposta qualsiasi prezzoLimiti di utilizzo, restrizioni su prodotti/categorie, spesa minima, scadenza, regole email
Ideale perModifiche estemporanee, adeguamento dei prezziPromozioni strutturate, sconti tracciabili
Quale usare?

Per modifiche una tantum ai prezzi, gli sconti in questa pagina sono più semplici. Se è necessario monitorare l'utilizzo degli sconti nei report di WooCommerce o applicare regole come i limiti di utilizzo, usare i Coupon.

Come le modifiche ai prezzi nel POS interagiscono con i coupon

Quando un cassiere imposta un prezzo personalizzato per una voce dell'ordine (ad esempio, riducendo $18 a $16) e viene poi applicato un coupon, il coupon viene calcolato sul prezzo scontato nel POS ($16), non su quello originale ($18). Ciò impedisce che ai clienti venga applicato uno sconto eccessivo sommando uno sconto del cassiere e un coupon rispetto al prezzo originale.

  • Gli articoli scontati nel POS vengono considerati da WooCommerce come "in offerta". Se per un coupon è attivata l'opzione Escludi articoli in offerta, gli articoli scontati nel POS verranno ignorati, proprio come i normali articoli in offerta. Gli sviluppatori possono modificare questo comportamento con il filtro woocommerce_pos_item_is_on_sale.
  • La rimozione di un coupon lascia la voce al prezzo scontato nel POS.
Riferimento per sviluppatori

Per i dettagli tecnici su come vengono memorizzate le modifiche ai prezzi nel POS e sui filtri disponibili, consultare il riferimento sugli sconti POS.

Cosa è cambiato nella v1.9.0

Se è stato effettuato l'aggiornamento dalla v1.8 e si è notato che il totale Sconto su ricevute e report ora mostra 0, questa sezione spiega il motivo e le opzioni disponibili.

La modifica

Prima della v1.9.0, quando un cassiere riduceva il prezzo di una riga (ad es., $18 → $16), il POS registrava l'ordine con subtotal = $18 e total = $16. WooCommerce calcolava quindi discount_total = $2, che compariva sulla ricevuta e nei report come sconto.

Ciò causava totali errati quando veniva applicato anche un coupon: il coupon veniva calcolato sul prezzo originale di $18, con conseguente sconto eccessivo e addebito insufficiente al cliente.

Dalla v1.9.0, WCPOS segue il modo in cui WooCommerce gestisce i prezzi in offerta: il prezzo impostato alla cassa è il subtotale della riga. WooCommerce considera "sconti" solo i codici coupon (in linea con il comportamento di WC per i prodotti in offerta, per i quali il prezzo scontato è già incluso nel subtotale senza una riga di sconto separata).

Cosa significa

  • Le ricevute possono mostrare il prezzo normale registrato, il risparmio tra prezzo normale e prezzo di vendita e un valore Risparmio totale che combina tali risparmi con i coupon. I risparmi sul prezzo restano separati dal campo Sconto di WooCommerce.
  • I report mostrano discount_total = 0 quando sono state usate solo modifiche al prezzo delle righe del POS. Vengono conteggiati solo gli sconti tramite coupon.
  • I coupon ora vengono calcolati correttamente quando si applicano a prodotti con sconto POS.
  • I prezzi normali e di vendita registrati vengono memorizzati nei metadati delle righe del POS (_woocommerce_pos_data), così la ricevuta può calcolare il risparmio senza modificare i totali degli sconti di WooCommerce.

Visualizzare il prezzo originale e il risparmio sulle ricevute

Gli attuali modelli inclusi che mostrano i prezzi visualizzano il prezzo normale registrato e il risparmio quando un prodotto è in offerta o il suo prezzo viene modificato alla cassa. Visualizzano anche Risparmio totale quando WCPOS può calcolare un valore completo a livello di ordine. Questo totale combina i risparmi sul prezzo normale con gli sconti tramite coupon senza conteggiare due volte nessuno dei due.

I modelli copiati dalla galleria sono istantanee modificabili e non vengono sovrascritti dagli aggiornamenti di WCPOS. Se la ricevuta è stata creata prima di questa modifica, è possibile:

  1. fare clic su Usa modello in una nuova copia del modello incluso; oppure
  2. aggiorna il modello esistente con i campi nel Riferimento dei dati della ricevuta.

I campi principali della ricevuta sono:

CampoSignificato
lines[].regular_price_displayPrezzo unitario di listino registrato
lines[].selling_price_displayPrezzo unitario di vendita prima dei coupon
lines[].unit_savings_displayRisparmio per articolo
lines[].line_regular_total_displayTotale a prezzo di listino della riga
lines[].line_savings_displayRisparmio totale della riga
totals.sale_savings_total_displayRisparmio totale tra prezzo di listino e prezzo di vendita derivante dalle offerte del catalogo e dalle modifiche dei prezzi alla cassa
totals.discount_total_displayTotale sconti WooCommerce; normalmente coupon sugli ordini correnti
totals.total_saved_displayRisparmio combinato sul prezzo di listino e sconti WooCommerce
totals.total_saved_completeIndica se il totale combinato è completo e può essere visualizzato senza problemi

I modelli personalizzati devono gestire la riga Totale risparmiato affinché scompaia quando i dati storici sui prezzi sono incompleti o non è stato risparmiato nulla. Consultare il Riferimento dati della ricevuta per il modello esatto.

I report di WooCommerce non cambiano: i totali degli sconti nativi continuano a includere i coupon anziché i risparmi derivanti dal prezzo di vendita corrente o dal prezzo alla cassa. Usare totals.total_saved per le ricevute e continuare a usare i Coupon quando i risparmi devono essere monitorati nei report anche come sconti WooCommerce.

Limitazioni note

  • Nessuna regola di sconto automatica — il POS non supporta sconti automatici del tipo "acquista 2, ricevi 1 gratis". Usare i coupon WooCommerce per promozioni strutturate.
  • Gli sconti rapidi sono solo percentuali — non è disponibile alcun pulsante rapido integrato per gli sconti a importo fisso. Usare una commissione negativa oppure modificare i singoli prezzi.