Adaptation texte mail relances fin abonnement prémium.

This commit is contained in:
Fabrice PENHOËT 2020-09-23 12:50:21 +02:00
parent ab84e34d34
commit aad9255300
2 changed files with 12 additions and 5 deletions

View File

@ -138,11 +138,16 @@ exports.notifyExpirationAccount= async(req, res, next) =>
USER_NAME: userInfos.User.name, USER_NAME: userInfos.User.name,
LINK_URL : config.siteUrl+"/"+configTpl.updateAccountPage+"#subscribe" LINK_URL : config.siteUrl+"/"+configTpl.updateAccountPage+"#subscribe"
}; };
const mailDatas= let mailSubject;
if(mail!=="first")
mailSubject=txt.mailExpirationRelaunchTxt+txt.mailExpirationSubject;
else
mailSubject=txt.mailExpirationSubject;
const mailDatas =
{ {
mailSubject: txt.mailExpirationSubject, mailSubject: mailSubject,
mailPreheader: txt.mailExpirationSubject, mailPreheader: mailSubject,
mailTitle: txt.mailExpirationSubject, mailTitle: mailSubject,
mailHeaderLinkUrl: config.siteUrl+"/"+configTpl.updateAccountPage+"#subscribe", mailHeaderLinkUrl: config.siteUrl+"/"+configTpl.updateAccountPage+"#subscribe",
mailHeaderLinkTxt: txt.mailExpirationLinkTxt, mailHeaderLinkTxt: txt.mailExpirationLinkTxt,
mailMainContent: tool.replaceAll(txt.mailExpirationBodyHTML, mapMail), mailMainContent: tool.replaceAll(txt.mailExpirationBodyHTML, mapMail),
@ -156,7 +161,7 @@ exports.notifyExpirationAccount= async(req, res, next) =>
let users1=await getUsers(config.accountExpirationFirstNotificationInDays); let users1=await getUsers(config.accountExpirationFirstNotificationInDays);
for(let i in users1) for(let i in users1)
sendNotification(users1[i], "first"); sendNotification(users1[i], "first");
// deuxième relance : // relance :
let users2=await getUsers(config.accountExpirationSecondNotificationInDays); let users2=await getUsers(config.accountExpirationSecondNotificationInDays);
for(let i in users2) for(let i in users2)
sendNotification(users2[i], "second"); sendNotification(users2[i], "second");

View File

@ -13,6 +13,7 @@ module.exports =
mailStopMailLinkTxt : "Stopper les envois.", mailStopMailLinkTxt : "Stopper les envois.",
mailNewQuestionnaireBodyTxt : "Bonjour USER_NAME,\n\nUn nouveau quiz vient de vous être proposé :\n\nQUESTIONNAIRE_URL\n\nBonne lecture !\n\nStopper les envois ?\nUNSUBSCRIBE_URL", mailNewQuestionnaireBodyTxt : "Bonjour USER_NAME,\n\nUn nouveau quiz vient de vous être proposé :\n\nQUESTIONNAIRE_URL\n\nBonne lecture !\n\nStopper les envois ?\nUNSUBSCRIBE_URL",
noNewQuestionnaireForUser : "Aucun nouveau questionnaire trouvé pour un abonné : ", noNewQuestionnaireForUser : "Aucun nouveau questionnaire trouvé pour un abonné : ",
mailEndFreeTimeSubject: "Votre abonnement gratuit va expirer", mailEndFreeTimeSubject: "Votre abonnement gratuit va expirer",
mailEndFreeTimeLinkTxt : "M'abonner.", mailEndFreeTimeLinkTxt : "M'abonner.",
mailEndFreeTimeBodyTxt: "Bonjour USER_NAME,\n\nVotre abonnement gratuit à SITE_NAME va expirer d'ici quelques jours.\n\nPour continuer à utiliser le site, vous pouvez sans attendre souscrire à un abonnement :\nLINK_URL", mailEndFreeTimeBodyTxt: "Bonjour USER_NAME,\n\nVotre abonnement gratuit à SITE_NAME va expirer d'ici quelques jours.\n\nPour continuer à utiliser le site, vous pouvez sans attendre souscrire à un abonnement :\nLINK_URL",
@ -23,6 +24,7 @@ module.exports =
mailExpirationLinkTxt : "Prolonger mon abonnement.", mailExpirationLinkTxt : "Prolonger mon abonnement.",
mailExpirationBodyTxt: "Bonjour USER_NAME,\n\nVotre abonnement à SITE_NAME va expirer d'ici quelques jours.\n\nPour continuer à utiliser SITE_NAME, vous pouvez le prolonger dès aujourd'hui :\nLINK_URL", mailExpirationBodyTxt: "Bonjour USER_NAME,\n\nVotre abonnement à SITE_NAME va expirer d'ici quelques jours.\n\nPour continuer à utiliser SITE_NAME, vous pouvez le prolonger dès aujourd'hui :\nLINK_URL",
mailExpirationBodyHTML: "<h3>Bonjour USER_NAME,</h3><p>Votre abonnement à SITE_NAME va expirer d'ici quelques jours.<br><br>Pour continuer à utiliser SITE_NAME, vous pouvez le prolonger dès aujourd'hui en cliquant sur le lien ci-dessous.</p>", mailExpirationBodyHTML: "<h3>Bonjour USER_NAME,</h3><p>Votre abonnement à SITE_NAME va expirer d'ici quelques jours.<br><br>Pour continuer à utiliser SITE_NAME, vous pouvez le prolonger dès aujourd'hui en cliquant sur le lien ci-dessous.</p>",
mailExpirationRelaunchTxt: "[Rappel] ",
mailExpirationMessage: "FIRST premières et SECOND deuxièmes relances envoyées pour des abonnements expirant d'ici peu.", mailExpirationMessage: "FIRST premières et SECOND deuxièmes relances envoyées pour des abonnements expirant d'ici peu.",
infosNbDays: "Votre abonnement est encore valable <b>pendant NB_DAYS jours</b>.<br>Vous pouvez à tout moment prolonger votre abonnement en suivant les indications ci-dessous :", infosNbDays: "Votre abonnement est encore valable <b>pendant NB_DAYS jours</b>.<br>Vous pouvez à tout moment prolonger votre abonnement en suivant les indications ci-dessous :",