Personnaliser le message d'envoi de mail: Difference between revisions

Jump to navigation Jump to search
Missing value __REF__
mNo edit summary
Tag: 2017 source edit
(Missing value __REF__)
 
Line 8: Line 8:
Si vous cherchez comment personnaliser les messages créés automatiquement à l'envoi d'une facture, une relance ou une proposition par mail, voici quelques notes d'un utilisateur de Dolibarr qui devraient vous faciliter la tâche :
Si vous cherchez comment personnaliser les messages créés automatiquement à l'envoi d'une facture, une relance ou une proposition par mail, voici quelques notes d'un utilisateur de Dolibarr qui devraient vous faciliter la tâche :


= Personnaliser les envois de documents par E-mail =
=Personnaliser les envois de documents par E-mail=
Avec Dolibarr, il est possible d’envoyer directement les pièces par E-mail avec le bouton Envoyer par mail. Un formulaire se présente permettant de choisir les destinataires et un message automatique est ajouté dans la zone message.
Avec Dolibarr, il est possible d’envoyer directement les pièces par E-mail avec le bouton Envoyer par mail. Un formulaire se présente permettant de choisir les destinataires et un message automatique est ajouté dans la zone message.


== Dolibarr >= 9 ==
==Dolibarr >= 9==
* Sur les versions de Dolibarr supérieure ou égale à la v9, il suffit d'ajouter un modèle d'email dans le menu '''Outils - Modèle emails'''.
 
*Sur les versions de Dolibarr supérieure ou égale à la v9, il suffit d'ajouter un modèle d'email dans le menu '''Outils - Modèle emails'''.
 
Si il y a plusieurs modèles saisis pour le même context, Dolibarr prendra le premier (celui avec le champ position le plus faible donc)
Si il y a plusieurs modèles saisis pour le même context, Dolibarr prendra le premier (celui avec le champ position le plus faible donc)




== Dolibarr <= 8 ==
==Dolibarr <= 8==
* Sur les versions de Dolibarr inférieure à la v8, le message prédéfinis est enregistré dans le dossier des langues de dolibarr
 
*Sur les versions de Dolibarr inférieure à la v8, le message prédéfinis est enregistré dans le dossier des langues de dolibarr


<code>/htdocs/langs/fr_fr/other.lang</code>
<code>/htdocs/langs/fr_fr/other.lang</code>
Line 41: Line 44:
Si vous préférez un message formater en HTML il vous suffit d’utiliser les balises HTML standard pour formater votre message (&lt;br&gt; : retour chariot, &lt;b&gt;mon texte&lt;/b&gt; pour le gras etc ...)
Si vous préférez un message formater en HTML il vous suffit d’utiliser les balises HTML standard pour formater votre message (&lt;br&gt; : retour chariot, &lt;b&gt;mon texte&lt;/b&gt; pour le gras etc ...)


= Personnaliser les variables sur une version Dolibarr =
=Personnaliser les variables sur une version Dolibarr=


== Dolibarr >= 8 ==
==Dolibarr >= 8==
De nombreuses variables peuvent être utilisées dans votre modèle d'email.  
De nombreuses variables peuvent être utilisées dans votre modèle d'email.  
En voici une liste non exhaustive.
En voici une liste non exhaustive.
Line 100: Line 103:
__CONTACT_NAME_WAREHOUSERESP__
__CONTACT_NAME_WAREHOUSERESP__
__MEMBER_ID__ -> __MEMBER_ID__
__MEMBER_ID__ -> __MEMBER_ID__
__REF__ -> Object reference (invoice, ...)
__MEMBER_CIVILITY__ -> __MEMBER_CIVILITY__
__MEMBER_CIVILITY__ -> __MEMBER_CIVILITY__
__MEMBER_FIRSTNAME__ -> __MEMBER_FIRSTNAME__
__MEMBER_FIRSTNAME__ -> __MEMBER_FIRSTNAME__
Line 154: Line 160:




== Dolibarr <= 7 ==
==Dolibarr <= 7==


Lorsque l’on regarde les message prédéfinis on voit que la référence des pièces est remplacé par une variable __FACREF__, __ORDERREF__
Lorsque l’on regarde les message prédéfinis on voit que la référence des pièces est remplacé par une variable __FACREF__, __ORDERREF__
Line 187: Line 193:
faites une recherche de «__FACREF__» dans votre editeur et vous allez trouver la ligne suivante :
faites une recherche de «__FACREF__» dans votre editeur et vous allez trouver la ligne suivante :


<syntaxHighlight lang="php">// Tableau des substitutions
<syntaxhighlight lang="PHP">// Tableau des substitutions


$formmail->substit['__FACREF__']=$object->ref;</syntaxHighlight>
$formmail->substit['__FACREF__']=$object->ref;</syntaxhighlight>


Pour ajouter les variables insérer les 2 lignes suivantes : 

Pour ajouter les variables insérer les 2 lignes suivantes : 



<syntaxHighlight lang="php">$formmail->substit['__FACDATE__']=date('d/m/Y',$object->date);
<syntaxhighlight lang="PHP">$formmail->substit['__FACDATE__']=date('d/m/Y',$object->date);


$formmail->substit['__FACTOTALTTC__']=number_format($object->total_ttc,2,',',' ');</syntaxHighlight>
$formmail->substit['__FACTOTALTTC__']=number_format($object->total_ttc,2,',',' ');</syntaxhighlight>


Vous pouvez maintenant insérer la date et le montant TTC de la facture dans votre message automatique.
Vous pouvez maintenant insérer la date et le montant TTC de la facture dans votre message automatique.
Line 208: Line 214:
Pour l’utiliser ajouter dans votre tableau des substitutions   
Pour l’utiliser ajouter dans votre tableau des substitutions   


<syntaxHighlight lang="php">$formmail->substit['__FACDATELIMREG__']=date('d/m/Y',$object->date_lim_reglement);</syntaxHighlight>
<syntaxhighlight lang="PHP">$formmail->substit['__FACDATELIMREG__']=date('d/m/Y',$object->date_lim_reglement);</syntaxhighlight>
5

edits

Navigation menu