Pourquoi les emails transactionnels sont un levier stratégique pour votre boutique Prestashop
Chaque commande passée sur votre boutique en ligne déclenche une série de notifications automatiques : confirmation de commande, expédition du colis, facture disponible, création de compte… Ces emails transactionnels constituent souvent le premier contact post-achat entre votre marque et vos clients.
Et pourtant, la majorité des e-commerçants sous Prestashop se contentent des templates par défaut, sans les adapter à leur identité visuelle ni optimiser leur contenu.
C’est une erreur stratégique. Voici pourquoi :
- Les emails transactionnels affichent un taux d’ouverture moyen de 80 à 85 %, contre 20 à 25 % pour les newsletters classiques (source : Campaign Monitor).
- Ils génèrent 6 fois plus de revenus par email que les campagnes promotionnelles.
- 64 % des consommateurs considèrent les emails de confirmation de commande comme le type d’email le plus utile qu’ils reçoivent.
Dans cet article, nous détaillons comment personnaliser, structurer et optimiser chaque notification client envoyée par votre boutique Prestashop.
Comprendre l’architecture des emails dans Prestashop
La structure des fichiers templates
Prestashop organise ses emails transactionnels dans une arborescence précise. Chaque template existe en deux versions (HTML et texte brut) pour garantir la compatibilité avec tous les clients de messagerie.
Voici la structure type :
/mails/
└── fr/
├── order_conf.html
├── order_conf.txt
├── shipped.html
├── shipped.txt
├── account.html
├── account.txt
├── payment.html
├── payment.txt
└── ...
/modules/
└── nom_du_module/
└── mails/
└── fr/
├── custom_email.html
└── custom_email.txt
Pour surcharger un template sans toucher au cœur de Prestashop (bonne pratique essentielle pour les mises à jour), vous pouvez placer vos fichiers personnalisés dans :
/themes/votre-theme/mails/fr/
Prestashop chargera en priorité les templates présents dans votre thème.
Les principaux emails transactionnels Prestashop
Voici un tableau récapitulatif des emails les plus critiques pour l’expérience client :
| Fichier template | Déclencheur | |
|---|---|---|
| Confirmation de commande | order_conf.html | Validation du paiement |
| Expédition | shipped.html | Passage au statut “Expédié” |
| Création de compte | account.html | Inscription client |
| Mot de passe oublié | password_query.html | Demande de réinitialisation |
| Facture disponible | invoice.html | Génération de la facture |
| Remboursement | refund.html | Traitement d’un avoir |
| Abandon de panier* | followup.html | Module relance panier |
| Confirmation de paiement | payment.html | Réception du paiement |
*L’email d’abandon de panier est techniquement un email marketing automatisé, mais il emprunte les codes des emails transactionnels.
Personnaliser vos templates : le guide technique
Modifier le design avec les variables Smarty
Prestashop utilise le moteur de templates Smarty pour injecter des données dynamiques dans les emails. Voici les variables les plus utilisées :
<!-- Informations client -->
{firstname} - Prénom du client
{lastname} - Nom du client
{email} - Adresse email
<!-- Informations commande -->
{order_name} - Référence commande
{total_paid} - Montant total payé
{delivery_address} - Adresse de livraison
<!-- Informations boutique -->
{shop_name} - Nom de la boutique
{shop_url} - URL de la boutique
{shop_logo} - Logo de la boutique
Un exemple concret de personnalisation de l’en-tête d’email :
<table width="100%" style="background-color: #f8f9fa; padding: 20px;">
<tr>
<td align="center">
<img src="{shop_logo}" alt="{shop_name}" style="max-width: 200px;" />
</td>
</tr>
<tr>
<td align="center" style="padding-top: 15px;">
<h2 style="color: #2c3e50; font-family: Arial, sans-serif;">
Merci pour votre commande, {firstname} !
</h2>
</td>
</tr>
</table>
Créer un template responsive et professionnel
Les emails sont lus sur mobile dans plus de 60 % des cas. Votre template doit donc être :
- Responsive : largeur maximale de 600px, colonnes empilables
- Compatible : utilisation de tables HTML (oui, même en 2024, les clients mail ne supportent pas bien le CSS moderne)
- Léger : évitez les images trop lourdes, préférez le texte stylé
- Accessible : attributs alt sur les images, contraste suffisant
Voici les bonnes pratiques CSS pour les emails Prestashop :
<!-- Styles inline obligatoires pour la compatibilité email -->
<td style="
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
font-size: 15px;
line-height: 1.6;
color: #333333;
padding: 20px 30px;
">
Votre commande <strong style="color: #e74c3c;">{order_name}</strong>
d'un montant de <strong>{total_paid}</strong> a bien été enregistrée.
</td>
Ajouter des éléments de cross-selling
L’email de confirmation de commande est le moment idéal pour suggérer des produits complémentaires. Avec un module dédié ou une personnalisation sur mesure, vous pouvez intégrer :
- Un bloc “Vous aimerez aussi” basé sur l’historique d’achat
- Un code promo pour la prochaine commande
- Un lien vers votre programme de fidélité
Les marchands qui intègrent des recommandations produits dans leurs emails transactionnels constatent une augmentation de 20 à 35 % du revenu par email (source : Barilliance).
Optimiser la délivrabilité : ne laissez aucun email en spam
Configurer un serveur SMTP dédié
La configuration par défaut de Prestashop utilise la fonction mail() de PHP. C’est la pire option pour la délivrabilité. Voici pourquoi :
- Pas d’authentification de l’expéditeur
- IP partagée avec d’autres sites sur le serveur
- Aucune gestion des rebonds
- Taux de mise en spam élevé
La solution : configurer un SMTP dédié dans Paramètres avancés > Email de votre back-office Prestashop.
Nous recommandons ces services selon le volume :
| Service | Volume mensuel gratuit | Tarif ensuite | Points forts |
|---|---|---|---|
| Amazon SES | 62 000 emails/mois (si hébergé AWS) | 0,10 $/1000 emails | Coût très faible, fiabilité |
| Mailjet | 6 000 emails/mois | À partir de 13 €/mois | Interface française, simple |
| SendGrid | 100 emails/jour | À partir de 19,95 $/mois | Documentation riche |
| Brevo (ex-Sendinblue) | 300 emails/jour | À partir de 7 €/mois | Solution française complète |
Chez Lueur Externe, nous privilégions Amazon SES pour nos clients Prestashop hébergés sur AWS, une combinaison qui offre un excellent rapport coût/fiabilité grâce à notre certification AWS Solutions Architect.
Mettre en place SPF, DKIM et DMARC
Ces trois protocoles d’authentification sont indispensables en 2024. Google et Yahoo exigent désormais leur mise en place pour accepter les emails en masse.
SPF (Sender Policy Framework) : déclare quels serveurs sont autorisés à envoyer des emails pour votre domaine.
v=spf1 include:amazonses.com include:_spf.google.com ~all
DKIM (DomainKeys Identified Mail) : signe cryptographiquement chaque email pour prouver son authenticité.
default._domainkey.votredomaine.com IN TXT "v=DKIM1; k=rsa; p=VOTRE_CLE_PUBLIQUE"
DMARC (Domain-based Message Authentication) : définit la politique de traitement des emails non authentifiés.
_dmarc.votredomaine.com IN TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@votredomaine.com"
Sans ces configurations, jusqu’à 30 % de vos emails transactionnels peuvent atterrir en spam, ce qui signifie des clients qui ne reçoivent jamais leur confirmation de commande.
Les bonnes pratiques UX pour chaque type d’email
L’email de confirmation de commande
C’est l’email le plus important de votre parcours client. Il doit contenir :
- Le récapitulatif complet de la commande (produits, quantités, prix)
- L’adresse de livraison confirmée
- Le délai de livraison estimé
- Un numéro de commande visible et cliquable
- Les coordonnées du service client
- Un lien de suivi de commande
Conseils de rédaction :
- Objet : “Commande {order_name} confirmée ✓ – Livraison estimée le [date]”
- Ton chaleureux mais informatif
- CTA principal : “Suivre ma commande”
L’email d’expédition
Cet email a un taux d’ouverture record (supérieur à 90 % chez certains marchands). Profitez-en :
- Intégrez le numéro de suivi cliquable directement vers le transporteur
- Ajoutez une carte visuelle du parcours du colis si possible
- Précisez la date de livraison prévue
- Proposez un canal de contact rapide en cas de problème
L’email de création de compte
Souvent négligé, cet email pose les bases de la relation client :
- Confirmez les informations du compte
- Présentez les avantages de l’espace client (historique, favoris, fidélité)
- Offrez éventuellement un code de bienvenue (-10 % sur la première commande, par exemple)
- Redirigez vers vos réseaux sociaux
L’email post-livraison et demande d’avis
Envoyé 3 à 7 jours après la livraison, cet email :
- Vérifie la satisfaction client
- Sollicite un avis produit (crucial pour le SEO et la conversion)
- Propose une offre de fidélité
Automatiser et tester vos emails
Mettre en place des tests A/B
Même sur les emails transactionnels, vous pouvez tester :
- Les objets d’email (avec ou sans emoji, longueur, personnalisation)
- Le design du template (placement du CTA, couleurs)
- Le contenu additionnel (avec ou sans recommandations produits)
Surveiller les métriques clés
Voici les KPIs à suivre pour vos emails transactionnels Prestashop :
- Taux de délivrabilité : objectif > 99 %
- Taux d’ouverture : attendu entre 75 et 90 %
- Taux de clic : variable selon le type (5 à 15 % pour les confirmations)
- Taux de rebond : doit rester < 2 %
- Plaintes spam : objectif < 0,1 %
Automatiser avec des hooks Prestashop
Pour les développeurs souhaitant déclencher des emails personnalisés à des moments précis du parcours client, Prestashop propose des hooks dédiés :
// Exemple : envoyer un email personnalisé après changement de statut
public function hookActionOrderStatusPostUpdate($params)
{
$order = new Order($params['id_order']);
$customer = new Customer($order->id_customer);
if ($params['newOrderStatus']->id == Configuration::get('PS_OS_DELIVERED')) {
Mail::Send(
(int)$order->id_lang,
'post_delivery_feedback',
'Votre avis compte pour nous, ' . $customer->firstname . ' !',
[
'{firstname}' => $customer->firstname,
'{order_name}' => $order->reference,
'{product_list}' => $this->getProductList($order)
],
$customer->email,
$customer->firstname . ' ' . $customer->lastname,
null,
null,
null,
null,
_PS_MODULE_DIR_ . 'monmodule/mails/'
);
}
}
Ce type de développement sur mesure permet d’aller bien au-delà des capacités natives de Prestashop. L’équipe de Lueur Externe, certifiée Prestashop et spécialisée dans le développement e-commerce depuis 2003, accompagne régulièrement les marchands dans ce type d’implémentation avancée.
Les erreurs fréquentes à éviter
Après plus de 20 ans d’expertise Prestashop, voici les erreurs que nous constatons le plus souvent chez les e-commerçants :
-
Garder les templates par défaut : votre email de confirmation doit refléter votre marque, pas le thème générique Prestashop.
-
Oublier la version texte : certains clients mail n’affichent que le .txt. Ne le négligez jamais.
-
Utiliser des images sans texte alternatif : de nombreux clients bloquent les images par défaut.
-
Ne pas tester sur mobile : utilisez des outils comme Litmus ou Email on Acid pour vérifier le rendu sur 90+ clients de messagerie.
-
Envoyer depuis une adresse noreply@ : privilégiez une adresse à laquelle les clients peuvent répondre (commandes@votredomaine.com).
-
Ignorer la délivrabilité : sans SPF/DKIM/DMARC, vos emails finissent en spam et vos clients appellent le service client inutilement.
-
Surcharger l’email de promotions : l’email transactionnel doit rester informatif en priorité. Le cross-selling doit rester discret et pertinent.
Conclusion : transformez vos emails en avantage concurrentiel
Les emails transactionnels Prestashop ne sont pas de simples notifications techniques. Ce sont des points de contact stratégiques qui façonnent la perception de votre marque, renforcent la confiance et génèrent des revenus additionnels.
En investissant dans la personnalisation de vos templates, la configuration rigoureuse de votre infrastructure d’envoi et l’optimisation continue de vos contenus, vous transformez chaque notification en une expérience client mémorable.
Une boutique Prestashop qui envoie 500 commandes par mois génère environ 3 000 emails transactionnels mensuels (confirmation, expédition, facture, suivi…). Autant d’opportunités de fidéliser et de vendre.
Vous souhaitez professionnaliser vos emails transactionnels Prestashop ? L’équipe de Lueur Externe, experte certifiée Prestashop et AWS Solutions Architect depuis 2003, vous accompagne dans la personnalisation de vos templates, la configuration de votre infrastructure d’envoi et l’optimisation de votre délivrabilité. Contactez-nous pour un audit gratuit de vos notifications client.