11, Nov 2025
Corriger le problème des e-mails en anglais après une mise à jour vers PrestaShop 8

Après une mise à jour vers PrestaShop 8, de nombreux utilisateurs remarquent un désagrément récurrent : les titres des e-mails restent en français, mais le contenu du message s’affiche en anglais. Pas de panique ! Ce bug est bien connu, et une solution simple permet de restaurer les traductions correctes.

📩 Pourquoi ce bug apparaît-il ?

Lors d’une mise à jour, PrestaShop régénère partiellement les fichiers d’e-mails.
Certains modèles peuvent être remplacés par les versions par défaut du cœur (souvent en anglais) ou ne pas être mis à jour correctement selon les paramètres du thème.
Résultat : les objets restent traduits, mais le corps du message bascule en anglais.

Heureusement, il suffit de forcer la régénération des modèles d’e-mails traduits pour résoudre le problème durablement.


✅ Étape 1 : Vérifier les traductions des e-mails

Depuis le back-office PrestaShop :

  1. Allez dans International > Traductions
  2. Dans Modifier les traductions, choisissez Traductions des e-mails
  3. Sélectionnez la langue Français
  4. Vérifiez et complétez les traductions pour :
    • Le cœur de PrestaShop
    • Le thème actif
    • Le thème enfant (si présent)

Cette étape garantit que toutes les chaînes de texte existent bien en français avant de régénérer les modèles.


🔄 Étape 2 : Régénérer les modèles d’e-mails

Toujours depuis le back-office :

  1. Rendez-vous dans Apparence > Thèmes d’e-mail
  2. Ouvrez l’onglet Générer des e-mails
  3. Cochez Écraser les templates existants
  4. Sélectionnez la langue Français
  5. Cliquez sur Générer les e-mails

💡 Répétez cette opération pour :

  • Le cœur de PrestaShop
  • Le thème actif
  • Le thème enfant

Cette manipulation force PrestaShop à reconstruire l’ensemble des fichiers d’e-mails en appliquant les bonnes traductions.


⚙️ Pourquoi cette méthode fonctionne

En cochant l’option « Écraser les templates », PrestaShop réécrit les fichiers de mails à partir des traductions stockées dans la base de données.
Cela évite qu’il ne réutilise les modèles par défaut (souvent en anglais), et garantit la cohérence linguistique sur tous les e-mails transactionnels (confirmation de commande, création de compte, mot de passe oublié, etc.).


🔔 En résumé

  • Ce problème survient après certaines mises à jour vers PrestaShop 8.
  • Il suffit de vérifier les traductions et régénérer les modèles d’e-mails en français.
  • Aucune modification manuelle de fichier n’est nécessaire.
  • Une fois la manipulation effectuée, vos clients recevront enfin des e-mails 100 % en français.

🧪 Conseil bonus : tester avant de valider

Après avoir appliqué la correction, effectuez un test d’envoi d’e-mail depuis votre boutique (création de compte, commande test, etc.) afin de vérifier que tout est bien traduit.


💡 Besoin d’aide pour corriger vos templates ou automatiser vos envois e-mails ?
Contactez-moi pour un audit complet de votre boutique PrestaShop.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *