Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : Comment modifier mail confirmation commande ?

tout servces prestashop

Prestashop : localiser le fichier du mail de confirmation de commande

Dans Prestashop, le mail de confirmation de commande est généré à partir du fichier order_conf.html. Il se trouve dans le dossier /mails/langue/ ou dans /themes/votre_theme/mails/langue/. Ce fichier contient la structure HTML et les balises dynamiques utilisées pour personnaliser le message.

Chaque version linguistique de Prestashop a son propre fichier. Pour modifier le message, tu dois éditer la version correspondant à la langue active de ta boutique. Assure-toi de modifier aussi le fichier order_conf.txt pour garantir la compatibilité avec tous les clients email.


Prestashop : modifier le texte du mail de confirmation

Tu peux personnaliser le contenu du mail de confirmation dans le fichier order_conf.html de Prestashop. Ce fichier contient des balises {shop_name}, {customer_name}, etc., que tu dois laisser intactes. Tu peux modifier les phrases autour pour adapter le ton de ta marque.

Pense également à traduire ou réécrire le texte dans le fichier order_conf.txt. Ce fichier contient la version texte brut du message, utilisée par certains clients de messagerie. Modifier les deux garantit une communication cohérente et bien lisible.


Prestashop : personnaliser le style du mail de confirmation

Pour modifier l’apparence du mail de confirmation, tu dois modifier les styles CSS présents directement dans le fichier order_conf.html. Les emails ne supportant pas les feuilles CSS externes, il faut utiliser des styles inline.

Ajoute des couleurs, tailles de texte ou logos à l’intérieur des balises HTML existantes. Garde une structure simple (tableaux, styles de base) pour assurer la compatibilité avec tous les clients email comme Gmail, Outlook ou Apple Mail.


Prestashop : ajouter un logo ou une image dans le mail

Si tu veux inclure un logo ou une image dans le mail de confirmation de commande, ajoute une balise <img> dans le fichier order_conf.html de Prestashop. L’image doit être hébergée sur un serveur public pour être visible dans l’email.

Utilise une URL absolue vers l’image (ex. : https://votresite.com/img/logo.png). N'utilise jamais de chemins relatifs, car ils ne fonctionneront pas dans un email. Tu peux aussi ajuster la taille directement dans la balise via width ou height.


Prestashop : insérer des informations personnalisées

Dans le mail de confirmation de Prestashop, tu peux afficher des informations supplémentaires comme le numéro de TVA, un champ personnalisé ou des instructions spécifiques. Pour cela, il faut modifier le code qui prépare les données avant l’envoi de l’email.

Tu dois éditer le fichier Mail::Send() dans le contrôleur correspondant, et y inclure ta nouvelle variable Smarty. Une fois définie, elle peut être utilisée dans le fichier order_conf.html avec une balise comme {custom_field}.


Prestashop : modifier le sujet du mail de confirmation

Le sujet du mail de confirmation est géré dans le système de traduction de Prestashop. Pour le modifier, va dans International > Traductions, choisis "Traductions des e-mails", puis sélectionne ta langue et ton thème.

Tu trouveras une section dédiée aux sujets des emails. Cherche "order_conf" et modifie le titre. Tu peux y inclure des variables dynamiques comme {order_name} ou {shop_name} pour personnaliser l’objet selon la commande du client.


Prestashop : adapter le mail de confirmation selon le client

Il est possible d’afficher du contenu conditionnel dans le mail de confirmation de Prestashop en utilisant la logique Smarty. Par exemple, tu peux montrer un message spécifique si le client est un professionnel ou appartient à un groupe défini.

Utilise une syntaxe comme {if $customer.group_id == 3} dans order_conf.html. Tu peux ainsi adapter les informations affichées dans l’email selon le profil de l’acheteur, ce qui renforce la pertinence de ta communication.


Prestashop : tester les modifications du mail

Une fois les modifications apportées, tu dois les tester dans Prestashop en passant une commande test. Cela permet de vérifier que le mail de confirmation est bien envoyé et que le rendu HTML s’affiche comme prévu.

Utilise plusieurs adresses email (Gmail, Outlook) pour voir comment le message s’affiche. Si besoin, utilise des outils comme Mail Tester ou Litmus pour analyser la compatibilité du contenu. Cela garantit un affichage optimal sur tous les supports.


Prestashop : corriger un mail qui ne s’affiche pas correctement

Si ton mail de confirmation de commande s’affiche mal ou vide, c’est souvent dû à une erreur dans le code HTML ou une balise Smarty mal fermée. Vérifie le fichier order_conf.html et sa syntaxe avec un éditeur de code fiable.

Prestashop ne signale pas toujours ces erreurs, donc il faut tester manuellement. Pense aussi à activer le mode debug si rien ne s’affiche. Cela permet de détecter des problèmes de variables manquantes ou de surcharge de fichier.


Prestashop : conserver les modifications après mise à jour

Les mises à jour de Prestashop peuvent écraser tes fichiers email personnalisés si tu les modifies dans le dossier /mails/. Pour éviter cela, place tes versions modifiées dans /themes/votre_theme/mails/langue/.

Cette méthode est compatible avec le système de surcharge de thème de Prestashop. Tes modifications resteront actives même après une mise à jour du noyau. Sauvegarde régulièrement tes fichiers pour éviter toute perte accidentelle de contenu.