Je me permet de relancer cet item.
Dans la version que nous utilisons pour l’instant (3.8.4), la gestion se fait par le bouton supplémentaire apporté par la variable FACTURE_SHOW_SEND_REMINDER a 1, donc pas de module supplémentaire.
Les textes pour les lettres types se trouvent dans le fichier langue « other.lang » sous la variable PredefinedMailContentSendInvoiceReminder.
Dans un contexte multi-langues comme c’est notre cas, nous avons remplacés les textes d’origine par nos textes dans FR_FR, EN_US et DE_DE qui sont les 3 langues principales que nous utilisons.
Cela fonctionnait parfaitement, sans se poser de question.
Dans la version 5.0.4 que nous sommes en train de tester, ces variables existent toujours. Par contre la variable FACTURE_SHOW_SEND_REMINDER ne semble plus être testée nulle part, donc sans effet.
Dans la (les?) versions antérieures, elle était testée dans le module facture.php :
if (! empty($conf->global->FACTURE_SHOW_SEND_REMINDER)) // For backward compatibility
Utiliser les modèles / template est une idée, par contre cela est presque impossible DANS UN ENVIRONNEMENT MULTILINGUE.
La gestion des modèles / templates dans le dictionnaire ne gère pas les langues.
Cela a pour effet que, dès qu’un modèle est présent dans le dictionnaire pour la catégorie « facture client », il se substitue automatiquement au texte standard en ignorant la langue du client à qui le mail est destiné.
Par exemple, pour un client allemand, la langue du premier modèle (dans notre cas français) apparait, remplaçant le texte allemand de départ.
Donc pour nous, pas de solution… a moins que quelqu’un ait une meilleure idée.
Merci d’avance pour votre aide