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 :
- Allez dans International > Traductions
- Dans Modifier les traductions, choisissez Traductions des e-mails
- Sélectionnez la langue Français
- 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 :
- Rendez-vous dans Apparence > Thèmes d’e-mail
- Ouvrez l’onglet Générer des e-mails
- Cochez Écraser les templates existants
- Sélectionnez la langue Français
- 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.
- 0
- Par Sébastien LETT