Il tuo negozio e il POS non concordano sui totali
Il POS mostra un avviso su una vendita con il messaggio "Il tuo negozio ha modificato i totali di questo ordine", elencando importi diversi tra i due sistemi.
Significato dell'avviso
WooCommerce calcola autonomamente i totali di ogni ordine. Il POS riproduce questo calcolo localmente affinché una cassa possa calcolare il totale di una vendita e accettare il pagamento immediatamente, e continui a funzionare anche quando la connessione Internet si interrompe.
I due valori dovrebbero corrispondere esattamente. Quando il POS salva una vendita e il tuo negozio restituisce importi diversi, la riproduzione del calcolo non era corretta e l'avviso informa il cassiere prima che la merce lasci il bancone.
La vendita non viene bloccata e non si perde nulla. Le cifre del negozio sono quelle registrate e quelle che compaiono nei report di WooCommerce e nell'ordine del cliente. L'avviso è presente affinché il cassiere controlli il totale prima di consegnare qualsiasi cosa.
Gli importi calcolati localmente dal POS sono gli stessi importi utilizzati quando non è presente una connessione — e offline non c'è alcun server che possa correggerli. Pertanto, mentre una vendita presenta una discrepanza per qualsiasi motivo, le vendite offline in questo negozio potrebbero essere errate e non possono essere rilevate fino alla riconnessione.
Questo vale per tutte le cause riportate di seguito, non solo per il caso del plugin.
Per prima cosa, risincronizzare il POS
Il POS conserva una propria copia della configurazione fiscale del negozio e non si aggiorna automaticamente quando modifichi WooCommerce. Una copia non aggiornata è il motivo più comune per cui i due valori non coincidono e dispone di una correzione con un clic.
Apri Impostazioni fiscali nel POS e usa Ripristina impostazioni del server per recuperare la configurazione corrente dal tuo negozio, quindi effettua una nuova vendita di prova.
Se questo risolve il problema, hai finito — ricorda di farlo ogni volta che modifichi qualcosa in WooCommerce → Impostazioni → Imposte. Consulta Impostazioni fiscali per sapere cosa indica ciascun campo e l'unico caso in cui il ripristino non è la scelta desiderata.
Se il tuo negozio usa WooCommerce Tax con le imposte automatiche attive, puoi aspettarti questo avviso una volta alla prima vendita in una località che il tuo negozio non ha mai tassato e un'altra volta se una giurisdizione modifica la propria aliquota. TaxJar compila la tabella delle aliquote man mano che avvengono le vendite, quindi la riga di cui il POS aveva bisogno non esisteva finché quella vendita non l'ha creata. Il POS scarica la riga alla modifica successiva controllo, di solito entro un minuto, e la vendita successiva in quel punto vendita risulta coerente. Cancella e riscarica nella riga Aliquote fiscali in Stato del negozio → Database la recupera immediatamente. Con le imposte basate su un indirizzo cliente, ogni CAP su cui il negozio non ha mai applicato imposte può causarlo una volta.
Se l'avviso continua a comparire con il POS appena sincronizzato, verificare le cause seguenti.
Cause
Le possibilità sono tre e l'avviso ha lo stesso aspetto in tutti i casi.
Un'impostazione fiscale o di arrotondamento letta diversamente dal POS
È di gran lunga la causa più comune. Verificare in WooCommerce → Impostazioni → Imposta:
- Prezzi inseriti con imposta — se i prezzi del catalogo includono già le imposte
- Arrotondamento — "Arrotonda le imposte al livello del subtotale" modifica i risultati nelle vendite con più righe
- Aliquote fiscali — un'aliquota la cui impostazione Priorità o Composta differisce da quanto previsto
- Numero di decimali — in Generale, un negozio con 3 o più decimali arrotonda in modo diverso rispetto a uno con 2
Un negozio che ha recentemente modificato una di queste impostazioni, o che ha aliquote impostate per CAP o per città, è la prima cosa da controllare.
Un plugin che riscrive i totali dell’ordine
I plugin per supplementi, commissioni, conversione di valuta, fidelizzazione e "prezzi basati sul ruolo" ricalcolano comunemente i totali sul server, dopo che il POS ha eseguito i propri calcoli. Il POS non può vedere tali regole, quindi non corrisponderà per ogni vendita a cui si applicano.
Se ciò è intenzionale e lo si accetta, non c’è nulla di danneggiato — le vendite vengono registrate correttamente dal negozio. Tuttavia, l’avviso apparirà per ogni vendita interessata e questa è l’unica causa che non scompare: tali regole risiedono sul server e il POS non può riprodurle, quindi un negozio che calcola i totali in questo modo non può effettuare vendite offline correttamente, non solo finché qualcosa non viene corretto.
Consulta Conflitti tra plugin per sapere come identificare quale plugin ne è responsabile.
Un bug nel POS
Se il negozio è un'installazione WooCommerce standard senza plugin che modificano i totali e gli importi continuano a non corrispondere, è un nostro bug e vogliamo saperlo.
Quando accade in diverse vendite
Vale la pena verificare una singola vendita con importi diversi. Il POS intensifica l'avviso quando diverse vendite non corrispondono, perché a quel punto non è più una proprietà di un singolo ordine: è una proprietà dell'installazione e continuerà ad accadere finché non verrà individuata la causa.
Un caso innocuo in cui può verificarsi: un negozio WooCommerce Tax con imposte basate sull'indirizzo del cliente, in cui diverse prime vendite con nuovi codici postali hanno presentato una discrepanza una sola volta. Se la vendita successiva per ciascuno di questi codici postali corrisponde, non c'è alcun problema.
Cosa inviarci
L'avviso indica ogni importo che differisce e mostra entrambe le cifre. Questo, insieme a quanto segue, è di solito sufficiente per individuare la causa senza una condivisione dello schermo:
- Uno screenshot dell'avviso che mostri gli importi.
- La conferma di aver eseguito Ripristina impostazioni server nel POS e che l'avviso persisteva.
- Le impostazioni delle imposte: WooCommerce → Impostazioni → Imposte (tutti i campi, incluso se le imposte automatizzate sono attive), e Generali → Numero di decimali.
- Se "Arrotonda le imposte a livello del subtotale" è abilitato.
- La tabella delle aliquote fiscali stessa, non solo la pagina delle impostazioni — le righe sotto ciascuna classe di aliquota, incluse Paese/Stato/CAP/Città, Aliquota %, Priorità, Composta e Spedizione. La maggior parte delle cause indicate sopra risiede in queste righe anziché nelle impostazioni sopra di esse, e senza di esse dovremo ricontattarvi per chiederle.
- Un elenco dei plugin attivi che intervengono su prezzi, imposte, commissioni o valuta.
- Il numero d’ordine di una vendita interessata.