31,014
edits
| Line 32: | Line 32: | ||
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 = | = Personnaliser les variables sur une version Dolibarr >= 8 = | ||
Pour l’envoie | De nombreuses variables peuvent être utilisées dans votre modèle d'email. | ||
En voici une liste non exhaustive. | |||
<pre> | |||
__USER_SIGNATURE__ -> Alice - 123 __USER_LASTNAME__ ... | |||
__USER_ID__ -> 12 | |||
__USER_LOGIN__ -> admin | |||
__USER_LASTNAME__ -> Adminson | |||
__USER_FIRSTNAME__ -> Alice | |||
__USER_FULLNAME__ -> Alice Adminson | |||
__USER_SUPERVISOR_ID__ -> 2 | |||
__USER_REMOTE_IP__ -> 127.0.0.1 | |||
__MYCOMPANY_NAME__ -> MyBig Company | |||
__MYCOMPANY_EMAIL__ -> testldr10@gmail.com | |||
__MYCOMPANY_PROFID1__ -> 123456 | |||
__MYCOMPANY_PROFID2__ -> __MYCOMPANY_PROFID2__ | |||
__MYCOMPANY_PROFID3__ -> __MYCOMPANY_PROFID3__ | |||
__MYCOMPANY_PROFID4__ -> __MYCOMPANY_PROFID4__ | |||
__MYCOMPANY_PROFID5__ -> __MYCOMPANY_PROFID5__ | |||
__MYCOMPANY_PROFID6__ -> __MYCOMPANY_PROFID6__ | |||
__MYCOMPANY_CAPITAL__ -> 10001 | |||
__MYCOMPANY_FULLADDRESS__ -> 21 Jump street..ll..ee "ddddd, 75500 MyTown, France | |||
__MYCOMPANY_ADDRESS__ -> 21 Jump street..ll..ee "ddddd | |||
__MYCOMPANY_ZIP__ -> 75500 | |||
__MYCOMPANY_TOWN__ -> MyTown | |||
__MYCOMPANY_COUNTRY__ -> France | |||
__MYCOMPANY_COUNTRY_ID__ -> 1 | |||
__MYCOMPANY_CURRENCY_CODE__ -> EUR | |||
__ID__ -> __ID__ | |||
__REF__ -> __REF__ | |||
__REF_CLIENT__ -> __REF_CLIENT__ | |||
__REF_SUPPLIER__ -> __REF_SUPPLIER__ | |||
__EXTRAFIELD_XXX__ -> __EXTRAFIELD_XXX__ | |||
__THIRDPARTY_ID__ -> __THIRDPARTY_ID__ | |||
__THIRDPARTY_NAME__ -> __THIRDPARTY_NAME__ | |||
__THIRDPARTY_NAME_ALIAS__ -> __THIRDPARTY_NAME_ALIAS__ | |||
__THIRDPARTY_EMAIL__ -> __THIRDPARTY_EMAIL__ | |||
__MEMBER_ID__ -> __MEMBER_ID__ | |||
__MEMBER_CIVILITY__ -> __MEMBER_CIVILITY__ | |||
__MEMBER_FIRSTNAME__ -> __MEMBER_FIRSTNAME__ | |||
__MEMBER_LASTNAME__ -> __MEMBER_LASTNAME__ | |||
__PROJECT_ID__ -> __PROJECT_ID__ | |||
__PROJECT_REF__ -> __PROJECT_REF__ | |||
__PROJECT_NAME__ -> __PROJECT_NAME__ | |||
__CONTRACT_HIGHEST_PLANNED_START_DATE__ -> Highest date planned for a service start | |||
__CONTRACT_HIGHEST_PLANNED_START_DATETIME__ -> Highest date and hour planned for service start | |||
__CONTRACT_LOWEST_EXPIRATION_DATE__ -> Lowest data for planned expiration of service | |||
__CONTRACT_LOWEST_EXPIRATION_DATETIME__ -> Lowest date and hour for planned expiration of service | |||
__ONLINE_PAYMENT_URL__ -> UrlToPayOnlineIfApplicable | |||
__ONLINE_PAYMENT_TEXT_AND_URL__ -> TextAndUrlToPayOnlineIfApplicable | |||
__SECUREKEYPAYMENT__ -> Security key (if key is not unique per record) | |||
__SECUREKEYPAYMENT_MEMBER__ -> Security key for payment on a member subscription (one key per member) | |||
__SECUREKEYPAYMENT_ORDER__ -> Security key for payment on an order | |||
__SECUREKEYPAYMENT_INVOICE__ -> Security key for payment on an invoice | |||
__SECUREKEYPAYMENT_CONTRACTLINE__ -> Security key for payment on a a service | |||
__DIRECTDOWNLOAD_URL_PROPOSAL__ -> Direct download url of a proposal | |||
__DIRECTDOWNLOAD_URL_ORDER__ -> Direct download url of an order | |||
__DIRECTDOWNLOAD_URL_INVOICE__ -> Direct download url of an invoice | |||
__SHIPPINGTRACKNUM__ -> Shipping tacking number | |||
__SHIPPINGTRACKNUMURL__ -> Shipping tracking url | |||
__DATE_YMD__ -> __DATE_YMD__ | |||
__DATE_DUE_YMD__ -> __DATE_DUE_YMD__ | |||
__AMOUNT__ -> __AMOUNT__ | |||
__AMOUNT_EXCL_TAX__ -> __AMOUNT_EXCL_TAX__ | |||
__AMOUNT_VAT__ -> __AMOUNT_VAT__ | |||
__AMOUNT_FORMATED__ -> __AMOUNT_FORMATED__ | |||
__AMOUNT_EXCL_TAX_FORMATED__ -> __AMOUNT_EXCL_TAX_FORMATED__ | |||
__AMOUNT_VAT_FORMATED__ -> __AMOUNT_VAT_FORMATED__ | |||
__DAY__ -> 18 | |||
__DAY_TEXT__ -> Monday | |||
__DAY_TEXT_SHORT__ -> Mo | |||
__DAY_TEXT_MIN__ -> M | |||
__MONTH__ -> 3 | |||
__MONTH_TEXT__ -> March | |||
__MONTH_TEXT_SHORT__ -> Mar | |||
__MONTH_TEXT_MIN__ -> M | |||
__YEAR__ -> 2019 | |||
__PREVIOUS_DAY__ -> 17 | |||
__PREVIOUS_MONTH__ -> 2 | |||
__PREVIOUS_YEAR__ -> 2018 | |||
__NEXT_DAY__ -> 19 | |||
__NEXT_MONTH__ -> 4 | |||
__NEXT_YEAR__ -> 2020 | |||
__ENTITY_ID__ -> 1 | |||
__DOL_MAIN_URL_ROOT__ -> http://localhostgit/dolibarr_dev/htdocs | |||
__(AnyTranslationKey)__ -> Translation | |||
__[AnyConstantKey]__ -> Value of constant | |||
</pre> | |||
Pour etre sur d'avoir une liste à jour, vous pouvez cliquez sur le symbole "?" à coté du libellé "Contenu" lorsque vous créez ou modifiez votre modèle d'email. | |||
= Personnaliser les variables sur une Dolibarr <= 8 = | |||
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__ | |||
Pour l’envoie des factures, si on veut le message suivant : | |||
<code> | <code> | ||
| Line 57: | Line 151: | ||
</code> | </code> | ||
Alors, pour arriver à ce résultat de manière automatique, il faut ajouter les variables __FACDATE__ et __FACTOTALTTC__ | |||
Pour cela il nous faut modifier le fichier suivant : | Pour cela il nous faut modifier le fichier suivant : | ||