Passa al contenuto principale

Variabili Email: Mostra le Date di Consegna nelle Email degli Ordini

I clienti che sanno quando arriverà il loro ordine inviano molte meno email "dov'è il mio pacco?". La funzione Variabili Email ti permette di includere le date di consegna stimate direttamente nelle tue email di conferma ordine e spedizione — automaticamente con un toggle, oppure inserendo le variabili nei tuoi template email dove preferisci.

Le date di consegna in queste email provengono sempre dalla stima calcolata e salvata al momento del checkout. Non vengono ricalcolate al momento dell'invio, il che significa che i clienti vedranno sempre la stessa data che è stata mostrata loro quando hanno effettuato l'ordine.

Dove trovare queste impostazioni

Vai su Back Office → Moduli → Estimated Delivery → Impostazioni Ordini → Email e Fatture.

La sezione Email e Fatture che mostra il toggle Integrazione Ordini e il pannello impostazioni Integrazione Email

In cima alla pagina troverai il toggle Integrazione Ordini. Questo interruttore principale controlla se le date di consegna appaiono durante il checkout, nelle email di conferma e nelle pagine di dettaglio degli ordini. Assicurati che sia abilitato prima di configurare qualsiasi cosa qui sotto.

L'approccio più veloce: Auto-iniezione

Il toggle Auto-inietta dati di tracciamento email è il modo più rapido per aggiungere informazioni di consegna a tutte le tue email degli ordini — senza modificare i template.

Quando è attivo, il modulo aggiunge automaticamente un blocco invisibile di dati di tracciamento a ogni email degli ordini in uscita. Gmail e Outlook possono leggere questi dati e visualizzare le informazioni di tracciamento della consegna direttamente nella casella di posta dei tuoi clienti, senza che debbano aprire l'email.

Alcune cose da sapere su questa opzione:

  • Funziona solo su PrestaShop 1.7 e versioni successive
  • Richiede che l'hook actionEmailAddAfterContent sia attivo nel tuo negozio
  • Aggiunge il tag invisibile di tracciamento a tutte le email degli ordini (conferma, spedizione e messaggi di aggiornamento). Se vuoi le date di consegna solo in email specifiche, usa invece le variabili manuali qui sotto

Variabili email manuali

Se vuoi il pieno controllo — ad esempio, per inserire la data di consegna all'interno di un paragrafo specifico, o per aggiungerla solo all'email di conferma spedizione — puoi inserire le variabili direttamente nei tuoi file di template email.

Il pannello delle variabili email manuali che mostra tutte le variabili di messaggio di consegna disponibili e la variabile di tracciamento email

Pensa a una variabile come {ed_delivery_min} come a un segnaposto. Quando PrestaShop invia l'email, il modulo sostituisce quel segnaposto con la data reale — ad esempio, "25 aprile". Lo scrivi una volta nel tuo template e ogni cliente vede la propria data personalizzata.

Variabili disponibili

VariabileCosa produceEsempio
{estimateddelivery}Un blocco HTML di consegna completamente stilizzato, pronto da inserireUn <div> formattato con le informazioni di consegna
{estimateddelivery_inline}Una riga di testo con prefisso "Consegna Stimata:"Consegna Stimata: 23 Mar – 27 Mar
{ed_delivery_range}Solo l'intervallo di date, senza prefisso23 Mar – 27 Mar o 23 Mar quando coincidono
{ed_delivery_min}La data di consegna più vicina, formattata per la visualizzazione23 Mar
{ed_delivery_max}La data di consegna più lontana, formattata per la visualizzazione27 Mar
{ed_delivery_min_iso}La data più vicina in formato ISO 86012026-03-23
{ed_delivery_max_iso}La data più lontana in formato ISO 86012026-03-27
{ed_carrier_name}Il nome del corriere assegnato all'ordineChronopost
{ed_parcel_delivery}Un blocco invisibile di dati strutturati JSON-LD(nessun output visibile)

Puoi inserire una qualsiasi di queste variabili ovunque nel corpo del tuo template email. Funzionano sia in order_conf.html che in shipped.html, così come in qualsiasi template personalizzato che hai creato.

Per modificare i tuoi template email, vai su Back Office → Design → Temi Email e seleziona il tuo tema attivo. Ogni template è un file HTML standard — trova il punto in cui vuoi che appaiano le informazioni di consegna e incolla lì la variabile.

Usare le variabili nelle email in testo normale

La variabile {estimateddelivery} produce HTML formattato, che apparirà come tag grezzi in un'email in testo normale. Per la versione .txt del tuo template, usa invece {estimateddelivery_inline} — produce testo pulito e leggibile.

La variabile JSON-LD di consegna del pacco

{ed_parcel_delivery} produce un blocco invisibile <script type="application/ld+json"> contenente dati strutturati di consegna (formato ParcelDelivery di schema.org). Gmail e alcuni altri client email che supportano i dati strutturati potrebbero usarlo per mostrare una scheda di tracciamento della consegna direttamente nella vista della casella di posta — sopra il corpo dell'email.

Aggiungi questa variabile prima del tag di chiusura </body> nel tuo template. Non produce output visibile nei client email che non la supportano, quindi includerla è privo di rischi.

Domande Frequenti

Cosa succede se non è stata salvata alcuna data di consegna per un ordine?

Tutte le variabili producono stringhe vuote, quindi l'email viene inviata normalmente senza errori. Questo può accadere per ordini effettuati prima che il modulo fosse configurato, o quando un prodotto era escluso dal calcolo della consegna. Il cliente semplicemente non vedrà una data di consegna in quell'email.

Posso usare queste variabili in template email personalizzati?

Sì. Qualsiasi template email che PrestaShop elabora attraverso il suo pipeline di invio standard avrà queste variabili sostituite. Aggiungile a qualsiasi file .html o .txt nella cartella mail del tuo tema — il modulo gestisce la sostituzione automaticamente.

Se cambio il formato della data nelle impostazioni del modulo, le email precedenti saranno interessate?

No. L'impostazione del formato della data si applica solo alle email inviate dopo aver effettuato la modifica. Le email già inviate non vengono modificate — le date in quelle email sono fissate nel momento in cui sono state inviate.

È sicuro includere la variabile JSON-LD di consegna del pacco in tutte le email?

Sì. I client email che non capiscono i dati strutturati ignoreranno completamente il blocco script, quindi non ha effetti visivi su quelle email. Gmail e Outlook potrebbero usarlo per mostrare una scheda di tracciamento della consegna — ma solo se supportano la funzione, che varia a seconda della versione del client.

Queste variabili funzionano in configurazioni multi-negozio?

Sì. Ogni negozio elabora i propri ordini in modo indipendente, e le variabili estraggono dal record di consegna per quell'ordine specifico. Non è necessaria alcuna configurazione aggiuntiva per i negozi multi-negozio.

Correlati