Modelli Email
Il modulo utilizza un sistema email a due livelli: un wrapper HTML (il "Modello Email") che fornisce la struttura e l'immagine del brand, e i corpi dei messaggi individuali che crei per ogni promemoria. Entrambi i livelli supportano la modifica per lingua e le variabili dinamiche.
🎨 Il Modello Email (Wrapper HTML)
La sezione Modello Email nella pagina di configurazione ti consente di modificare il codice HTML esterno che avvolge ogni email di promemoria. Viene inizializzato automaticamente dal modello email contact.html del tuo tema PrestaShop attuale.
Il wrapper deve contenere due segnaposto speciali:
| Segnaposto | Scopo |
|---|---|
{wr_title} | Sostituito con l'oggetto del messaggio individuale |
{wr_message} | Sostituito con il corpo HTML del messaggio individuale |
Non eliminare questi segnaposto. Se uno manca, l'email non verra visualizzata correttamente.
L'editor utilizza schede per lingua (schede lingua HelperForm standard di PrestaShop). Ogni lingua installata ha la propria copia del wrapper.
La versione in testo normale di ogni email viene generata automaticamente rimuovendo i tag HTML dal corpo. Non e necessario mantenere un editor di testo normale separato.
📝 Oggetto e Corpo del Messaggio
L'oggetto e il corpo di ogni promemoria vengono modificati nel modulo del messaggio individuale (tramite Aggiungi nuovo Messaggio o l'icona Modifica nell'elenco). Entrambi i campi hanno schede per lingua.
🔧 Variabili Template Disponibili
Usa queste variabili nell'oggetto o nel corpo di qualsiasi messaggio di promemoria.
| Variabile | Disponibile in | Descrizione |
|---|---|---|
{shop_name} | Oggetto + Corpo | Nome del tuo negozio |
{name} | Oggetto + Corpo | Nome del cliente |
{surname} | Oggetto + Corpo | Cognome del cliente |
{completename} | Oggetto + Corpo | Nome completo del cliente |
{reference} | Oggetto + Corpo | Riferimento dell'ordine |
{totalamount} | Oggetto + Corpo | Totale dell'ordine con valuta |
{cancel_days} | Oggetto + Corpo | Giorni di annullamento configurati nelle Impostazioni Globali |
{daysleft} | Oggetto + Corpo | Giorni rimanenti prima dell'annullamento dell'ordine |
{hoursleft} | Oggetto + Corpo | Ore rimanenti prima dell'annullamento dell'ordine |
{date} | Oggetto + Corpo | Data di creazione dell'ordine nel formato g-m-A |
{date_us} | Oggetto + Corpo | Data di creazione dell'ordine nel formato A-m-g |
{date_english} | Oggetto + Corpo | Data nel formato ordinale inglese |
{date_short} | Oggetto + Corpo | Data breve localizzata in base alla lingua dell'ordine |
{date_full} | Oggetto + Corpo | Data completa localizzata in base alla lingua dell'ordine |
{account_info} | Solo Corpo | Intestatario del conto bancario (da Variabili Personalizzate) |
{account_number} | Solo Corpo | Numero di conto bancario / IBAN (da Variabili Personalizzate) |
{bank_address} | Solo Corpo | Indirizzo della banca (da Variabili Personalizzate) |
{order_products} | Solo Corpo | Prodotti dell'ordine come tabella HTML |
{order_products_text} | Solo Corpo | Prodotti dell'ordine come testo normale |
{urgency_banner} | Solo Corpo | Banner HTML con conto alla rovescia fino all'annullamento |
{daysleft}, {hoursleft}, {cancel_days} e {urgency_banner} producono risultati significativi solo quando la funzione di annullamento delle Impostazioni Globali e attivata e viene configurato un valore di giorni di annullamento.
🏦 Configurare le Variabili dei Dati Bancari
Le variabili {account_info}, {account_number} e {bank_address} vengono popolate dal sistema di Variabili Personalizzate (tabella wr_variables). Per configurare i tuoi dati bancari:
- Nella pagina di configurazione, trova la sezione Variabili Personalizzate.
- Aggiungi o modifica le voci per
account_info,account_numberebank_addresscon i tuoi dati bancari reali. - Salva.
Le variabili possono essere impostate come statiche (un valore di testo fisso) o di configurazione (un valore letto da una chiave di configurazione di PrestaShop). Statico e la scelta giusta per la maggior parte dei negozi.
Le variabili personalizzate sono per negozio in una configurazione multi-negozio, quindi ogni negozio puo avere i propri dati bancari.
✅ Checklist Finale
- Modello Email (wrapper HTML) salvato per ogni lingua attiva
- I segnaposto
{wr_title}e{wr_message}sono presenti nel modello - Dati bancari configurati nella sezione Variabili Personalizzate
- Ogni messaggio di promemoria ha oggetto e corpo compilati per ogni lingua attiva
-
{reference}incluso in ogni messaggio - Variabili di urgenza usate solo quando la funzione di annullamento e configurata
Ogni lingua installata ha bisogno del proprio modello email?
Si. Il wrapper HTML ha schede per lingua e ogni messaggio di promemoria ha campi oggetto e corpo per lingua. I clienti ricevono le email nella lingua del loro ordine.
Da dove vengono le variabili dei dati bancari?
Le variabili account_info, account_number e bank_address vengono popolate dalla sezione Variabili Personalizzate nella pagina di configurazione. Aggiungi li i tuoi dati bancari come voci statiche.
Esiste un editor di testo normale separato per il corpo dell'email?
No. La versione in testo normale viene generata automaticamente rimuovendo i tag HTML dal corpo. Devi solo mantenere il corpo HTML.
Cosa succede se uso daysleft senza configurare l'annullamento?
Se la funzione di annullamento delle Impostazioni Globali e disattivata o non viene impostato alcun valore di giorni, queste variabili mostreranno valori vuoti o zero.