Modelli di notifica email

Questa guida ti aiuterà a personalizzare i modelli di notifica email del tuo negozio utilizzando il pannello di controllo Rewix.

Personalizzazione di modelli di email predefiniti

  1. Accedi al pannello di controllo Rewix e vai su CMS & Mailing.
  2. Nella barra dei comandi in alto, fai clic sul filtro veloce “page” e seleziona “email” dal menu a tendina.
  3. Clicca sul nome della notifica che desideri modificare.
  4. Modifica il campo Title (corrisponde all’oggetto della email) e il corpo del messaggio.
  5. Fai clic su Save.

Nota: Assicurati che le modifiche siano pertinenti e che il messaggio rifletta chiaramente il contenuto desiderato.

Elenco modelli email predefiniti

Template email Descrizione email Evento
account_activated Email inviata a seguito della conferma dell'iscrizione alla piattaforma da parte dell'amministratore. Click sul tasto "Enable" dentro in pannello Users, quando l'utente ha come status "PEN". N.B. questo caso si presenta se la piattaforma non prevede l’abilitazione automatica di nuovi utenti dopo l’email di conferma.
subscribe Email inviata a seguito dell’iscrizione dell’utente alla piattaforma. All'interno del template email viene richiesto all'utente di confermare l’indirizzo email per attivare l’account. Iscrizione dell’utente dalla pagina “/subscribe”
authorized_return Email inviata a seguito della conferma della richiesta di autorizzazione del reso di un ordine. All’interno del template mail vengono riportate tutte le istruzioni per effettuare il reso. Click del tasto “Process the whole order” o “Process only the selected items” all’interno del pannello Return Reqs.
change_password Email inviata a seguito della richiesta di rimpostazione della password dell’account. All’interno del template mail viene inviato un link, tramite il quale l’utente viene indirizzato sul sito web autorizzando la modifica password. Invio richiesta crea una nuova password all’interno della pagina “/login”.
creditnote_notification Email inviata per notificare all'utente l’emissione di una nota di credito di un ordine. Click del tasto “Send notification” all’interno del tab “Billing” dell’anagrafica di un ordine. Maggiori informazioni "Modifica un ordine esistente"
logistics_dispatch Email inviata per notificare che l’ordine è stato spedito. All’interno del template mail è presente un link che riporta alla sezione “I miei ordini” all’interno del profilo dell’account utente. Cambio dello stato dell’ordine a “Dispatched”.
logistics_status_shift Email inviata per notificare il cambio di stato dell’ordine. Cambio dello stato dell’ordine a “Ready”.
order_booked Email inviata per notificare che l’ordine è stato prenotato. All’interno del template email vengono date indicazioni e modalità su come poter effettuare il pagamento dell’ordine. Conclusione dell’ordine con metodo di pagamento “Bonifico bancario”.
order_booked_api Email inviata per notificare che l’ordine è stato prenotato. All’interno del template email vengono date indicazioni e modalità su come poter effettuare il pagamento dell’ordine. Conclusione dell’ordine effettuato tramite api (status "Booked"). Laddove la configurazione del pagamento tramite api preveda che l'ordine venga automaticamente passato in status "Confirmed", l'utente riceverà il template order_received
order_booked_approved Email inviata per notificare l'aggiornamento dell’importo totale per un ordine prenotato (in status “booked). Click sul tasto “send mail” all’interno del tab “Dispatching” dell’anagrafica di un ordine. N.B. la mail viene inviata soltanto a seguito dell’aggiornamento delle spese di spedizione nel tab “Delivery Charges”
order_booked_echecked * Caso particolare di Paypal; quando da PayPal riceviamo come callback "echeck"/“peding"
order_booked_nodispatched Email inviata per notificare che l’ordine è stato prenotato. All’interno del template email vengono date indicazioni e modalità su come poter effettuare il pagamento dell’ordine. Conclusione dell'ordine per una delle seguenti condizioni: se per l'ordine non vengono calcolate le spese di spedizione (es. non c'è un corriere disponibile per la nazione indicata); oppure se l'utente seleziona il ritiro in magazzino e paga con "Bonifico Bancario"; oppure se l'utente ha il free shipping e paga con "Bonifico Bancario"
order_received Email inviata per notificare la conferma di un nuovo ordine pagato. All’interno del template mail viene inviato un riepilogo con l’indirizzo del destinatario, il codice e l’importo dell’ordine ed informazioni relative ai tempi di spedizione. Cambio di stato di un ordine a “Confirmed”.
subscribe_waiting Email inviata a seguito dell’iscrizione dell’utente alla piattaforma con la richiesta di confermare l’indirizzo email per attivare l’account. All’interno del template mail vengono indicate condizioni e modalità con cui l’amministratore della piattaforma attiverà l’account sulla piattaforma. Questo template email sostituisce il template “account_activated” se la piattaforma non prevede l’abilitazione automatica di nuovi utenti dopo l’email di conferma. Maggiori informazioni "Setting Platform"

Creare una notifica email per un workflow

Puoi creare notifiche email personalizzate da utilizzare in azioni automatizzate, come una serie di email per il carrello abbandonato.

  1. Accedi al pannello di controllo Rewix e vai su CMS & Mailing.
  2. Nella barra dei comandi in alto, fai clic sul filtro veloce “page” e seleziona “email”.
  3. Fai clic su Add new.
  4. Compila i campi obbligatori:
  5. Title: corrisponde all’oggetto della email.
  6. Url-key: un identificativo univoco non visibile al cliente.
  7. Publish date: inserisci una data corrente o passata per rendere attiva la notifica.
  8. Nell’editor, aggiungi i blocchi desiderati (es. titolo, testo, pulsante) facendo clic su Edit Block > Add new block.
  9. Personalizza ogni blocco cliccandoci sopra e inserendo i contenuti richiesti.
  10. Fai clic su Save per salvare le modifiche.

Nota: Testa sempre le modifiche per assicurarti che la notifica sia configurata correttamente.

Testare le modifiche

Dopo aver personalizzato un modello, puoi visualizzare un’anteprima per verificare l’aspetto finale della notifica.

  1. Clicca su Preview nel pannello di controllo.
  2. Controlla l’anteprima e, se soddisfatto, chiudi la finestra.
  3. Clicca su Save per confermare le modifiche.

Duplicare una notifica email

Se necessario, puoi duplicare una notifica esistente per crearne una simile.

  1. Fai clic su Clone as new.
  2. Verifica i dettagli della notifica duplicata.
  3. Fai clic su Save per salvare la nuova notifica.

Suggerimento: Utilizza questa funzione per risparmiare tempo quando crei notifiche simili.

Aggiungere traduzioni in lingua ai modelli email

Puoi tradurre i modelli email per ciascuna lingua aggiuntiva configurata sul tuo sito.

  1. Accedi al pannello di controllo Rewix e vai su CMS & Mailing.
  2. Nella barra dei comandi in alto, fai clic sul filtro veloce “page” e seleziona “email”.
  3. Clicca sul nome della notifica che desideri tradurre.
  4. Nella barra dei comandi in alto, fai clic su Languages e poi su Add new accanto alla lingua desiderata.
  5. Il sistema copierà automaticamente il contenuto dalla lingua di partenza nella nuova pagina della lingua proposta.
  6. Modifica i campi Title, Publish Date e il corpo dell’email per riflettere la traduzione.
  7. Fai clic su Save.

Nota: Dopo aver salvato, testa la traduzione per assicurarti che sia corretta.

Personalizza il template email

Per aggiungere informazioni relative all'utente in un template mail, utilizza le variabili di sistema.

Le variabili di sistema sono segnaposto che vengono sostituiti quando viene effettivamente generata la email. Ad esempio la variabile ${anagrafica.firstName} verrà sostituita dal valore presente in Customer Database > User > selezionato un utente > tab Personal data > campo First Name.

Per aggiungere una variabile nel template mail è necessario scrivere la variabile all'interno del codice HTML del template.

Variabili di sistema disponibili nei template mail personalizzabili

Le seguenti variabili di sistema possono essere inserite all'interno dei template mail personalizzati.

User data

Campo Variabile
Birth Date ${anagrafica.birth}
Company ${anagrafica.businessName}
Fax ${anagrafica.fax}
First Name ${anagrafica.firstName}
Last Name ${anagrafica.lastName}
Mobile phone ${anagrafica.mobilePhone}
Mobile phone prefix ${anagrafica.mobilePhonePrefix}
Notes ${anagrafica.note}
Phone ${anagrafica.phone}
Phone prefix ${anagrafica.phonePrefix}
Private Notes ${anagrafica.privateNotes}
Skype ${anagrafica.skype}
Vat Number (validated) ${anagrafica.validatedVatNumber}
Vat Number ${anagrafica.vatNumber}
Website ${anagrafica.website}
Pec ${anagrafica.pec}
SDI ${anagrafica.sdi}
Email ${user.email}
API Key ${user.username}
Ultima data di validazione dell'utente. ${user.validationDate}
Campo "Ignore cart rules" ${user.ignoreCartRules?c}
Campo "Autoconfirm API Orders with" ${user.autoConfirmPaymentTermId}
Campo "Ignore country restrictions" ${user.ignoreRestrinctions?c}
Discount ${user.permanentDiscount}
Locale/lingua ${user.localeCode}
Trade Agent ${user.tradeAgentUsername}
Status ${user.status}

Product data

I seguenti campi possono essere inseriti all'interno dei template email di conferma ordine (es. order_booked).

Campo Variabile
Quantità disponibili in vendita ${item.availability}
Brand del prodotto ${item.brand}
Campo "Color" del modello ${item.color}
Sconto ${item.discount}
Sconto totale ${item.discountTotal}
Id del modello ${item.id}
URL della prima foto del prodotto ${item.imageURL}
Nome del prodotto ${item.name}
Prezzo del modello ${item.price}
Prezzo senza imposte ${item.priceTaxable}
Prezzo totale senza imposte ${item.priceTaxableTotal}
Prezzo totale del modello ${item.priceTotal}
ID del prodotto ${item.productId}
Quantità inserite nell'ordine/carrello ${item.quantity}
Codice SKU del modello ${item.SKU}
Campo "Size" del modello ${item.size}

E' possibile utilizzare le variabili anche all'interno dei template email personalizzabili.

In questo caso è necessario che le variabili siano incluse all'interno di uno specifico tag che racchiuda tutte le variabili di riferimento.

Esempio: Dati relativi ai prodotti inseriti nel carrello

<#list cart.items as item>
Qui inserire codice HTML e le variabili
</#list>

Inserisci valore di una variabile nel template email

Visualizza nella email il nome dell'utente. Esempio: "Gentile Mario,"

Codice HTML: Gentile ${anagrafica.firstName},

Attenzione, se il campo "Nome" non è un campo obbligatoro nel form di registrazione del tuo sito web è possibile che non tutti i tuoi clienti abbiano valorizzato questo campo.

In questo caso è necessario prevedere un testo segnaposto per tutti gli utenti che non hanno il campo valorizzato.

Codice HTML:Gentile ${anagrafica.firstName!"utente"},

In questo modo, nel caso l'utente abbiamo il campo Nome valorizzato verrà stampato:

Gentile Mario,

nel caso l'utente non abbia il campo Nome valorizzato verrà stampato:

Gentile utente,

Strutture di controllo

if, else, elseif

E' possibile utizzare le condizioni if, else, elseif per far visualizzare del contenuto differente a seconda di specifiche condizioni.

Esempio:

<#if cart.intangible = false>
I prodotti nel tuo carrello sono fisici.
<#else>
I prodotti nel tuo carrello sono intangibili.
</#if>

Maggiori informazioni sul sito sulle condizioni if, else, elseif sul sito freemarker.