5
edits
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 (<br> : retour chariot, <b>mon texte</b> 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 (<br> : retour chariot, <b>mon texte</b> 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 | ||
$formmail->substit['__FACREF__']=$object->ref;</ | $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); | ||
$formmail->substit['__FACTOTALTTC__']=number_format($object->total_ttc,2,',',' ');</ | $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> | ||
edits