Aller au contenu principal

Modeles d'Email

Le module utilise un systeme d'email a deux niveaux : un gabarit HTML (le "Modele d'Email") qui fournit le cadre et l'image de marque, et les corps de messages individuels que vous creez pour chaque rappel. Les deux niveaux supportent l'edition par langue et les variables dynamiques.

🎨 Le Modele d'Email (Gabarit HTML)

La section Modele d'Email de la page de configuration vous permet de modifier le HTML externe qui entoure chaque email de rappel. Il est initialise automatiquement depuis le modele d'email contact.html de votre theme PrestaShop actuel.

Le gabarit doit contenir deux espaces reserves speciaux :

Espace reserveObjectif
{wr_title}Remplace par l'objet du message individuel
{wr_message}Remplace par le corps HTML du message individuel

Ne supprimez pas ces espaces reserves. S'il en manque un, l'email ne s'affichera pas correctement.

L'editeur utilise des onglets par langue (onglets de langue HelperForm standard de PrestaShop). Chaque langue installee a sa propre copie du gabarit.

astuce

La version en texte brut de chaque email est generee automatiquement en supprimant les balises HTML du corps. Vous n'avez pas besoin de maintenir un editeur de texte brut separe.

📝 Objet et Corps du Message

L'objet et le corps de chaque rappel sont edites dans le formulaire de message individuel (via Ajouter un nouveau Message ou l'icone Modifier dans la liste). Les deux champs ont des onglets par langue.

🔧 Variables de Modele Disponibles

Utilisez ces variables dans l'objet ou le corps de tout message de rappel.

VariableDisponible dansDescription
{shop_name}Objet + CorpsNom de votre boutique
{name}Objet + CorpsPrenom du client
{surname}Objet + CorpsNom de famille du client
{completename}Objet + CorpsNom complet du client
{reference}Objet + CorpsReference de la commande
{totalamount}Objet + CorpsTotal de la commande avec devise
{cancel_days}Objet + CorpsJours d'annulation configures dans les Reglages Globaux
{daysleft}Objet + CorpsJours restants avant l'annulation de la commande
{hoursleft}Objet + CorpsHeures restantes avant l'annulation de la commande
{date}Objet + CorpsDate de creation de la commande au format j-m-A
{date_us}Objet + CorpsDate de creation de la commande au format A-m-j
{date_english}Objet + CorpsDate au format ordinal anglais
{date_short}Objet + CorpsDate courte localisee selon la langue de la commande
{date_full}Objet + CorpsDate complete localisee selon la langue de la commande
{account_info}Corps uniquementTitulaire du compte bancaire (depuis Variables Personnalisees)
{account_number}Corps uniquementNumero de compte bancaire / IBAN (depuis Variables Personnalisees)
{bank_address}Corps uniquementAdresse de la banque (depuis Variables Personnalisees)
{order_products}Corps uniquementProduits de la commande sous forme de tableau HTML
{order_products_text}Corps uniquementProduits de la commande en texte brut
{urgency_banner}Corps uniquementBanniere HTML de compte a rebours jusqu'a l'annulation
attention

{daysleft}, {hoursleft}, {cancel_days} et {urgency_banner} ne produisent des resultats significatifs que lorsque la fonction d'annulation des Reglages Globaux est activee et qu'une valeur de jours d'annulation est configuree.

🏦 Configurer les Variables de Coordonnees Bancaires

Les variables {account_info}, {account_number} et {bank_address} sont alimentees par le systeme de Variables Personnalisees (table wr_variables). Pour configurer vos coordonnees bancaires :

  1. Sur la page de configuration, trouvez la section Variables Personnalisees.
  2. Ajoutez ou modifiez les entrees pour account_info, account_number et bank_address avec vos vraies coordonnees bancaires.
  3. Enregistrez.

Les variables peuvent etre definies comme statiques (une valeur de texte fixe) ou de configuration (une valeur lue depuis une cle de configuration PrestaShop). Statique est le bon choix pour la plupart des boutiques.

info

Les variables personnalisees sont par boutique dans une configuration multi-boutique, de sorte que chaque boutique peut avoir ses propres coordonnees bancaires.

✅ Liste de Verification Finale

  • Modele d'Email (gabarit HTML) enregistre pour chaque langue active
  • Les espaces reserves {wr_title} et {wr_message} sont presents dans le modele
  • Coordonnees bancaires configurees dans la section Variables Personnalisees
  • Chaque message de rappel a un objet et un corps remplis pour chaque langue active
  • {reference} inclus dans chaque message
  • Variables d'urgence uniquement utilisees lorsque la fonction d'annulation est configuree
Chaque langue installee a-t-elle besoin de son propre modele d'email ?

Oui. Le gabarit HTML a des onglets par langue et chaque message de rappel a des champs d'objet et de corps par langue. Les clients recoivent les emails dans la langue de leur commande.

D'ou viennent les variables de coordonnees bancaires ?

Les variables account_info, account_number et bank_address sont alimentees depuis la section Variables Personnalisees de la page de configuration. Ajoutez-y vos coordonnees bancaires comme entrees statiques.

Y a-t-il un editeur de texte brut separe pour le corps de l'email ?

Non. La version en texte brut est generee automatiquement en supprimant les balises HTML du corps. Vous n'avez qu'a maintenir le corps HTML.

Que se passe-t-il si j'utilise daysleft sans configurer l'annulation ?

Si la fonction d'annulation des Reglages Globaux est desactivee ou qu'aucune valeur de jours n'est definie, ces variables afficheront des valeurs vides ou zero.

En Relation

Besoin d'Aide ?