Salta al contenuto principale
Versione: 1.x

Notifiche email

WCPOS offre un controllo per singola email sulle notifiche di WooCommerce inviate per gli ordini POS, indipendentemente dalle impostazioni email generali di WooCommerce. È inoltre possibile inviare una notifica al cassiere che ha elaborato la vendita.

Le impostazioni si trovano nella schermata Cassa — andare su WP Admin → POS → Impostazioni → Cassa. I controlli email si trovano sopra le sezioni Stato dell'ordine e Gateway di pagamento.

Informazioni sulle email degli ordini POS

I trigger email predefiniti di WooCommerce non sempre si attivano correttamente per gli ordini POS, poiché il POS utilizza stati personalizzati come POS - Open e POS - Partial che WooCommerce non riconosce. WCPOS riattiva manualmente l'email Nuovo ordine quando un ordine passa da uno di questi stati a Completato, In lavorazione o In attesa — garantendo così una notifica affidabile indipendentemente dal percorso seguito dall'ordine nella cassa.

I tre gruppi di email

Ogni gruppo ha un interruttore principale in alto. Quando l'interruttore è attivo, sotto viene visualizzato un elenco di caselle di controllo che consente di abilitare o disabilitare ogni singolo tipo di email. Quando l'interruttore è disattivo, nessuna di queste email viene inviata per gli ordini POS (indipendentemente dalle caselle di controllo per singola email).

Email amministratore

"Email di notifica amministratore di WooCommerce per gli ordini POS"attivo per impostazione predefinita.

Inviata all'indirizzo/i configurato/i in WooCommerce → Impostazioni → Email → (tipo di email) → Destinatario/i.

E-mailPredefinitoInviata quando
Nuovo ordine✓ AttivatoUn ordine POS passa a In lavorazione / Completato / In attesa
Ordine annullato✓ AttivatoUn ordine POS viene annullato
Ordine fallito✓ AttivatoUn ordine POS non riesce (errore del gateway, ecc.)

Email al cliente

"Email di notifica WooCommerce al cliente per gli ordini POS"attivato per impostazione predefinita.

Inviata all'indirizzo email di fatturazione del cliente — viene inviata solo per gli ordini con un cliente associato (ignorata silenziosamente per le vendite ospite).

E-mailPredefinitoInviata quando
Ordine in attesa✓ AttivatoUn ordine POS passa a In attesa
Ordine in lavorazione✓ SelezionatoUn ordine POS passa in lavorazione
Ordine completato✓ SelezionatoUn ordine POS viene completato
Ordine rimborsato✓ SelezionatoUn ordine POS viene rimborsato (totale o parziale)
Ordine non riuscito✓ SelezionatoUn ordine POS non va a buon fine

E-mail del cassiere

"Invia la notifica del nuovo ordine al cassiere che ha elaborato l'ordine POS"disattivato per impostazione predefinita.

E-mailPredefinitoInviata quando
Nuovo ordine✓ Selezionato (quando l'interruttore principale è attivo)Un ordine POS viene completato da quel cassiere

WCPOS identifica il cassiere dal meta _pos_user dell'ordine (l'utente WP connesso alla cassa) e recupera l'indirizzo e-mail del relativo account. Se l'e-mail del cassiere coincide con quella dell'amministratore — ad esempio, in un negozio con un unico titolare che è sia amministratore che cassiere — WCPOS deduplica il destinatario in modo da non ricevere l'e-mail due volte.

Gli interruttori per amministratore e cassiere funzionano in modo indipendente — la disattivazione di uno non influisce sull'altro.

Scenari comuni

Evitare che la casella di posta venga sommersa nelle giornate intense

Disattivare Email amministratore → Nuovo ordine se il negozio effettua più di 50 vendite al giorno e l'amministratore non ha bisogno di una notifica per ciascuna. Mantenere attive Ordine annullato e Ordine non riuscito — sono quelle di cui è davvero importante essere informati.

Per il monitoraggio dei ricavi, la schermata Report è comunque uno strumento migliore rispetto al conteggio delle email di nuovo ordine.

Inviare le notifiche solo al cassiere in servizio, non all'amministratore

Disattivare l'interruttore principale di Email amministratore e attivare quello di Email cassiere. Il cassiere che completa ogni vendita riceve l'email di nuovo ordine al proprio indirizzo personale e la casella di posta dell'amministratore resta pulita.

Questa soluzione funziona bene per i negozi con più cassieri in cui il titolare non vuole essere coinvolto in ogni transazione.

Disabilitare le email ai clienti per le vendite in negozio

I negozi a forte vocazione turistica, i banchi al mercato e i bar con servizio rapido spesso non vogliono inviare una ricevuta via email ai clienti — hanno già quella stampata. Disattivare l'interruttore principale di Email cliente: nessuna email In lavorazione / Completato / Rimborsato verrà inviata per le vendite POS.

Le email destinate ai clienti per gli ordini online restano invariate, poiché passano attraverso WooCommerce standard (non il percorso POS).

Mantenere attive le email ai clienti, ma non quella 'In lavorazione'

Se gli ordini POS vengono completati istantaneamente (contanti + carta presente), il cliente riceve un'email In lavorazione e un'email Completato nello stesso secondo. Deselezionare Ordine in lavorazione nell'elenco Email cliente per eliminare quella ridondante.

Ho effettuato l'aggiornamento da una versione precedente alla v1.8.9 e il mio vecchio interruttore singolo 'Abilita email' è scomparso

L'interruttore singolo on/off delle versioni precedenti è stato sostituito dalla struttura a tre gruppi descritta sopra. WCPOS migra in modo trasparente la vecchia impostazione — se in precedenza le email erano disattivate, tutti e tre gli interruttori principali risultano disattivati; se erano attivate, gli interruttori principali di Amministratore e Cliente sono attivi e quello di Cassiere è disattivato (il nuovo valore predefinito).

Non è necessario alcun intervento; la migrazione viene eseguita automaticamente all'apertura della pagina delle impostazioni Cassa dopo l'aggiornamento.

Hook per sviluppatori

Per un controllo programmatico oltre l'interfaccia utente, sono disponibili i seguenti filtri WordPress:

FiltroScopo
woocommerce_pos_admin_email_enabledSovrascrive l'interruttore principale dell'amministratore
woocommerce_pos_customer_email_enabledSovrascrive l'interruttore principale del cliente
woocommerce_pos_admin_emailsFiltra l'elenco delle email amministratore abilitate
woocommerce_pos_customer_emailsFiltra l'elenco delle email cliente abilitate

Le notifiche per i cassieri sono collegate tramite il filtro woocommerce_email_recipient_new_order esistente di WooCommerce, pertanto le sovrascritture per destinatario (ad es. l'aggiunta di indirizzi in CC) funzionano allo stesso modo di qualsiasi altra email di WooCommerce.

  • Impostazioni di cassa — gateway di pagamento e stato dell'ordine nella stessa pagina delle impostazioni
  • Ordini — visualizzare gli ordini POS elaborati
  • Accesso cassieri — quali utenti WordPress possono accedere come cassieri