ReceiptJet - Configurazione¶
Impostazioni generali¶
Vai su WooCommerce > ReceiptJet e configura:
| Impostazione | Descrizione |
|---|---|
| Header Image | Logo aziendale mostrato in cima alla ricevuta |
| Header Text | Testo aggiuntivo in cima alla ricevuta |
| Footer Text | Testo aggiuntivo in fondo alla ricevuta (note legali, promozioni) |
| Colonne tabella | Attiva/disattiva ID prodotto, Quantità, Nome prodotto, Totale riga |
| Troncamento nome | Numero massimo di caratteri per il nome prodotto (default 30) |
| Larghezza carta | 80mm o 58mm |
| Dati fatturazione | Mostra le informazioni di fatturazione sulla ricevuta |
| Note ordine | Mostra le note dell'ordine sulla ricevuta |
Stampanti¶
Le stampanti sono gestite come contenuti dedicati (ReceiptJet > Stampanti).
Per ogni stampante configura:
- Nome identificativo
- Tipo di connessione (il dispatcher corrispondente gestisce l'invio)
- Larghezza carta
- Copie per job
- Auto-print: stampa automatica alla ricezione dell'ordine
Regole di stampa¶
Le regole (ReceiptJet > Regole) automatizzano la stampa:
- Trigger: nuovo ordine (
woocommerce_new_order) o cambio stato (woocommerce_order_status_changed) - Filtri: applica la regola solo a determinati ordini/utenti
- Azione: stampa su una stampante specifica, con numero di copie
- Le regole possono essere riordinate (campo ordine)
Stampa manuale e frontend¶
- Dettaglio ordine: pulsante di stampa nella metabox dell'ordine
- Lista ordini: azione bulk "Stampa ricevute" su più ordini selezionati
- Frontend: pulsante di stampa nella pagina Thank You e nel dettaglio ordine (My Account), visibile solo al cliente dell'ordine
Coda di stampa¶
I job di stampa vengono accodati (tabella dedicata) con job locking: il frontend interroga la coda via AJAX e marca i job come stampati. Questo evita duplicati quando più schede o utenti stampano lo stesso ordine.