Tutoriel
Afficher le mail du client sur la facture Prestashop
Par défaut, PrestaShop génère des factures PDF contenant les informations essentielles du client : nom, prénom, adresses de livraison et de facturation. Cependant, l’adresse e-mail du client n’y figure pas.
Or, dans de nombreux cas, il est utile d’ajouter cette information :
- ✅ Pour faciliter la gestion comptable : les factures sont plus simples à rapprocher avec les commandes.
- ✅ Pour améliorer le support client : le SAV retrouve rapidement le contact du client.
- ✅ Pour personnaliser vos factures : transparence et professionnalisme.
Étape 1 : Localiser le fichier à modifier
Les informations d’adresse présentes sur les factures sont gérées par le fichier invoice.addresses-tab.tpl.
Il est situé dans le répertoire :
/pdf/invoice.addresses-tab.tpl
⚠️ Il ne faut pas modifier directement ce fichier dans le dossier /pdf/ de PrestaShop (car il sera écrasé lors des mises à jour).
👉 Il faut copier ce fichier dans votre dossier de thème :
/themes/votre_theme/pdf/invoice.addresses-tab.tpl
Si le dossier pdf n’existe pas dans votre thème, créez-le.
Étape 2 : Ajouter le code pour l’e-mail du client
Une fois le fichier copié dans le thème, ouvrez-le et ajoutez ce code à la fin du fichier :
<br/><br/>
<table cellspacing="0" cellpadding="0">
<tr><td><span class="bold">{l s='Email:' d='Shop.Pdf' pdf='true'}</span> {$order->getCustomer()->email}</td></tr>
</table>
Étape 3 : Tester la modification
- Sauvegardez vos changements.
- Connectez-vous à votre back-office PrestaShop.
- Rendez-vous dans Commandes → sélectionnez une commande.
- Cliquez sur Générer la facture PDF.
👉 L’adresse e-mail du client doit maintenant apparaître dans la section des adresses de votre facture.
Bonnes pratiques
- Vérifiez la conformité légale dans votre pays avant d’ajouter des données personnelles supplémentaires sur une facture.
- Placez l’e-mail dans un emplacement discret mais visible, généralement sous les adresses.
- Testez sur plusieurs commandes (clients invités, comptes clients, etc.) pour vous assurer que la donnée s’affiche correctement.
Conclusion
En copiant puis modifiant le fichier invoice.addresses-tab.tpl, vous pouvez facilement afficher le mail du client sur la facture PrestaShop. Cette personnalisation vous apporte plus de praticité pour la gestion comptable et le support, tout en rendant vos documents plus complets.
🚀 Vous voulez aller plus loin techniquement ? Nos formations avancées PrestaShop vous donnent les clés pour développer des boutiques performantes.
Nous travaillons avec 772424 — la référence française de l’hébergement e-commerce spécialisé, avec déjà +1200 boutiques PrestaShop accompagnées.
Bloqué à cette étape ? Faites appel à un expert certifié PrestaShop et avancez sereinement.