Skip to content

Commit 40d6e60

Browse files
Merge pull request #20125 from mozilla/PAY-3557-update-subscription-ending-reminder-email
feat(payments-next): Update SubscriptionEndingReminder email
2 parents 453ac85 + 50d66ea commit 40d6e60

11 files changed

Lines changed: 23 additions & 23 deletions

File tree

libs/accounts/email-renderer/src/templates/subscriptionEndingReminder/en.ftl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ subscriptionEndingReminder-title = Your { $productName } subscription will expir
77
# $productName (String) - The name of the subscribed product, e.g. Mozilla VPN
88
# $serviceLastActiveDateOnly (String) - The date of last active service, e.g. 01/20/2016
99
subscriptionEndingReminder-content-line1 = Your access to { $productName } will end on <strong>{ $serviceLastActiveDateOnly }</strong>.
10-
subscriptionEndingReminder-content-line2 = If you’d like to continue using { $productName }, you can reactivate your subscription in <a data-l10n-name="subscriptionEndingReminder-account-settings">Account Settings</a> before <strong>{ $serviceLastActiveDateOnly }</strong>. If you need assistance, <a data-l10n-name="subscriptionEndingReminder-contact-support">contact our Support Team</a>.
10+
subscriptionEndingReminder-content-line2-v2 = If you’d like to continue using { $productName }, you can stay subscribed in <a data-l10n-name="subscriptionEndingReminder-subscription-management">Subscription Management</a> before <strong>{ $serviceLastActiveDateOnly }</strong>. If you need assistance, <a data-l10n-name="subscriptionEndingReminder-contact-support">contact our Support Team</a>.
1111
subscriptionEndingReminder-content-line1-plaintext = Your access to { $productName } will end on { $serviceLastActiveDateOnly }.
12-
subscriptionEndingReminder-content-line2-plaintext = If you’d like to continue using { $productName }, you can reactivate your subscription in Account Settings before { $serviceLastActiveDateOnly }. If you need assistance, contact our Support Team.
12+
subscriptionEndingReminder-content-line2-plaintext-v2 = If you’d like to continue using { $productName }, you can stay subscribed in Subscription Management before { $serviceLastActiveDateOnly }. If you need assistance, contact our Support Team.
1313
1414
subscriptionEndingReminder-content-closing = Thanks for being a valued subscriber!
1515
1616
subscriptionEndingReminder-churn-title = Want to keep access?
1717
subscriptionEndingReminder-churn-terms = <a data-l10n-name="subscriptionEndingReminder-churn-terms">Limited terms and restrictions apply</a>
1818
1919
# Variables:
20-
# $churnTermsUrlWithUtm (String) - URL to the terms and restrictions page applied to this promotion
20+
# $churnTermsUrlWithUtm (String) - URL to the terms and restrictions page applied to this promotion
2121
subscriptionEndingReminder-churn-terms-plaintext = Limited terms and restrictions apply: { $churnTermsUrlWithUtm }
2222
2323
# Variables:

libs/accounts/email-renderer/src/templates/subscriptionEndingReminder/index.mjml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
</mj-text>
1818

1919
<mj-text css-class="text-body">
20-
<span data-l10n-id="subscriptionEndingReminder-content-line2" data-l10n-args="<%= JSON.stringify({productName, serviceLastActiveDateOnly, accountSettingsUrl, subscriptionSupportUrlWithUtm }) %>">
21-
If you’d like to continue using <%- productName %>, you can reactivate your subscription in <a href="<%- accountSettingsUrl %>" class="link-blue" data-l10n-name="subscriptionEndingReminder-account-settings">Account Settings</a> before <strong><%- serviceLastActiveDateOnly %></strong>. If you need assistance, <a href="<%- subscriptionSupportUrlWithUtm %>" class="link-blue" data-l10n-name="subscriptionEndingReminder-contact-support">contact our Support Team</a>.
20+
<span data-l10n-id="subscriptionEndingReminder-content-line2-v2" data-l10n-args="<%= JSON.stringify({productName, serviceLastActiveDateOnly, manageSubscriptionUrl, subscriptionSupportUrlWithUtm }) %>">
21+
If you’d like to continue using <%- productName %>, you can stay subscribed in <a href="<%- manageSubscriptionUrl %>" class="link-blue" data-l10n-name="subscriptionEndingReminder-subscription-management">Subscription Management</a> before <strong><%- serviceLastActiveDateOnly %></strong>. If you need assistance, <a href="<%- subscriptionSupportUrlWithUtm %>" class="link-blue" data-l10n-name="subscriptionEndingReminder-contact-support">contact our Support Team</a>.
2222
</span>
2323
</mj-text>
2424

libs/accounts/email-renderer/src/templates/subscriptionEndingReminder/index.stories.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default {
1313
const data = {
1414
productName: '123Done Pro',
1515
serviceLastActiveDateOnly: 'July 15, 2025',
16-
accountSettingsUrl: 'http://localhost:3030/settings',
16+
manageSubscriptionUrl: 'http://localhost:3035/en-US/subscriptions/manage',
1717
subscriptionSupportUrlWithUtm: 'http://localhost:3030/support',
1818
churnTermsUrlWithUtm: 'http://localhost:3030/support',
1919
productIconURLNew:

libs/accounts/email-renderer/src/templates/subscriptionEndingReminder/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
export type TemplateData = {
66
productName: string;
77
serviceLastActiveDateOnly: string;
8-
accountSettingsUrl: string;
8+
manageSubscriptionUrl: string;
99
subscriptionSupportUrlWithUtm: string;
1010
churnTermsUrlWithUtm: string;
1111
productIconURLNew: string;
@@ -15,7 +15,7 @@ export type TemplateData = {
1515
};
1616

1717
export const template = 'subscriptionEndingReminder';
18-
export const version = 1;
18+
export const version = 2;
1919
export const layout = 'subscription';
2020
export const includes = {
2121
subject: {

libs/accounts/email-renderer/src/templates/subscriptionEndingReminder/index.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ subscriptionEndingReminder-title = "Your <%- productName %> subscription will ex
44

55
subscriptionEndingReminder-content-line1-plaintext = "Your access to <%- productName %> will end on <%- serviceLastActiveDateOnly %>."
66

7-
subscriptionEndingReminder-content-line2-plaintext = "If you’d like to continue using <%- productName %>, you can reactivate your subscription in Account Settings before <%- serviceLastActiveDateOnly %>. If you need assistance, contact our Support Team."
7+
subscriptionEndingReminder-content-line2-plaintext-v2 = "If you’d like to continue using <%- productName %>, you can stay subscribed in Subscription Management before <%- serviceLastActiveDateOnly %>. If you need assistance, contact our Support Team."
88

99
subscriptionEndingReminder-content-closing = "Thanks for being a valued subscriber!"
1010

packages/fxa-auth-server/lib/senders/emails/templates/_versions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"subscriptionReactivation": 2,
33
"subscriptionRenewalReminder": 4,
4-
"subscriptionEndingReminder": 1,
4+
"subscriptionEndingReminder": 2,
55
"subscriptionUpgrade": 7,
66
"subscriptionDowngrade": 2,
77
"subscriptionPaymentExpired": 4,

packages/fxa-auth-server/lib/senders/emails/templates/subscriptionEndingReminder/en.ftl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ subscriptionEndingReminder-title = Your { $productName } subscription will expir
77
# $productName (String) - The name of the subscribed product, e.g. Mozilla VPN
88
# $serviceLastActiveDateOnly (String) - The date of last active service, e.g. 01/20/2016
99
subscriptionEndingReminder-content-line1 = Your access to { $productName } will end on <strong>{ $serviceLastActiveDateOnly }</strong>.
10-
subscriptionEndingReminder-content-line2 = If you’d like to continue using { $productName }, you can reactivate your subscription in <a data-l10n-name="subscriptionEndingReminder-account-settings">Account Settings</a> before <strong>{ $serviceLastActiveDateOnly }</strong>. If you need assistance, <a data-l10n-name="subscriptionEndingReminder-contact-support">contact our Support Team</a>.
10+
subscriptionEndingReminder-content-line2-v2 = If you’d like to continue using { $productName }, you can stay subscribed in <a data-l10n-name="subscriptionEndingReminder-subscription-management">Subscription Management</a> before <strong>{ $serviceLastActiveDateOnly }</strong>. If you need assistance, <a data-l10n-name="subscriptionEndingReminder-contact-support">contact our Support Team</a>.
1111
subscriptionEndingReminder-content-line1-plaintext = Your access to { $productName } will end on { $serviceLastActiveDateOnly }.
12-
subscriptionEndingReminder-content-line2-plaintext = If you’d like to continue using { $productName }, you can reactivate your subscription in Account Settings before { $serviceLastActiveDateOnly }. If you need assistance, contact our Support Team.
12+
subscriptionEndingReminder-content-line2-plaintext-v2 = If you’d like to continue using { $productName }, you can stay subscribed in Subscription Management before { $serviceLastActiveDateOnly }. If you need assistance, contact our Support Team.
1313
1414
subscriptionEndingReminder-content-closing = Thanks for being a valued subscriber!
1515
1616
subscriptionEndingReminder-churn-title = Want to keep access?
1717
subscriptionEndingReminder-churn-terms = <a data-l10n-name="subscriptionEndingReminder-churn-terms">Limited terms and restrictions apply</a>
1818
1919
# Variables:
20-
# $churnTermsUrlWithUtm (String) - URL to the terms and restrictions page applied to this promotion
20+
# $churnTermsUrlWithUtm (String) - URL to the terms and restrictions page applied to this promotion
2121
subscriptionEndingReminder-churn-terms-plaintext = Limited terms and restrictions apply: { $churnTermsUrlWithUtm }
2222
2323
# Variables:

packages/fxa-auth-server/lib/senders/emails/templates/subscriptionEndingReminder/index.mjml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
</mj-text>
1818

1919
<mj-text css-class="text-body">
20-
<span data-l10n-id="subscriptionEndingReminder-content-line2" data-l10n-args="<%= JSON.stringify({productName, serviceLastActiveDateOnly, accountSettingsUrl, subscriptionSupportUrlWithUtm }) %>">
21-
If you’d like to continue using <%- productName %>, you can reactivate your subscription in <a href="<%- accountSettingsUrl %>" class="link-blue" data-l10n-name="subscriptionEndingReminder-account-settings">Account Settings</a> before <strong><%- serviceLastActiveDateOnly %></strong>. If you need assistance, <a href="<%- subscriptionSupportUrlWithUtm %>" class="link-blue" data-l10n-name="subscriptionEndingReminder-contact-support">contact our Support Team</a>.
20+
<span data-l10n-id="subscriptionEndingReminder-content-line2-v2" data-l10n-args="<%= JSON.stringify({productName, serviceLastActiveDateOnly, manageSubscriptionUrl, subscriptionSupportUrlWithUtm }) %>">
21+
If you’d like to continue using <%- productName %>, you can stay subscribed in <a href="<%- manageSubscriptionUrl %>" class="link-blue" data-l10n-name="subscriptionEndingReminder-subscription-management">Subscription Management</a> before <strong><%- serviceLastActiveDateOnly %></strong>. If you need assistance, <a href="<%- subscriptionSupportUrlWithUtm %>" class="link-blue" data-l10n-name="subscriptionEndingReminder-contact-support">contact our Support Team</a>.
2222
</span>
2323
</mj-text>
2424

packages/fxa-auth-server/lib/senders/emails/templates/subscriptionEndingReminder/index.stories.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const createStory = subplatStoryWithProps(
1515
{
1616
productName: '123Done Pro',
1717
serviceLastActiveDateOnly: 'July 15, 2025',
18-
accountSettingsUrl: 'http://localhost:3030/settings',
18+
manageSubscriptionUrl: 'http://localhost:3035/en-US/subscriptions/manage',
1919
subscriptionSupportUrlWithUtm: 'http://localhost:3030/support',
2020
churnTermsUrlWithUtm: 'http://localhost:3030/support',
2121
productIconURLNew:

packages/fxa-auth-server/lib/senders/emails/templates/subscriptionEndingReminder/index.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ subscriptionEndingReminder-title = "Your <%- productName %> subscription will ex
44

55
subscriptionEndingReminder-content-line1-plaintext = "Your access to <%- productName %> will end on <%- serviceLastActiveDateOnly %>."
66

7-
subscriptionEndingReminder-content-line2-plaintext = "If you’d like to continue using <%- productName %>, you can reactivate your subscription in Account Settings before <%- serviceLastActiveDateOnly %>. If you need assistance, contact our Support Team."
7+
subscriptionEndingReminder-content-line2-plaintext-v2 = "If you’d like to continue using <%- productName %>, you can stay subscribed in Subscription Management before <%- serviceLastActiveDateOnly %>. If you need assistance, contact our Support Team."
88

99
subscriptionEndingReminder-content-closing = "Thanks for being a valued subscriber!"
1010

0 commit comments

Comments
 (0)