Skip to content

Conversation

@david1alvarez
Copy link
Contributor

Because:

  • Subscription reminder emails are not compatible with timing requirements from legal

This commit:

  • Updates the reminder timing, and the subscription renewal reminder email templates
  • Updates tests
  • Fixes l10n output to match grunt generation
  • Updates storybook email renders

Closes #PAY-2262

Checklist

Put an x in the boxes that apply

  • My commit is GPG signed.
  • If applicable, I have modified or added tests which pass locally.
  • I have added necessary documentation (if appropriate).
  • I have verified that my changes render correctly in RTL (if appropriate).

Screenshots (Optional)

Subscription ending reminder (without churn intervention)
Screenshot 2026-01-16 at 2 11 11 PM

Subscription ending reminder (with churn intervention)
Screenshot 2026-01-16 at 2 11 57 PM

Monthly plan reminder (no discount change)
Screenshot 2026-01-16 at 2 12 36 PM

Monthly plan reminder (discount ending)
Screenshot 2026-01-16 at 2 14 29 PM

Yearly plan reminder (no discount change)
Screenshot 2026-01-16 at 2 14 53 PM

Yearly plan reminder (discount ending)
Screenshot 2026-01-16 at 2 15 15 PM

# $planInterval (String) - The interval of time of the subscription plan, e.g. week
# $reminderLength (String) - The number of days until the current subscription is set to automatically renew, e.g. 14
subscriptionRenewalReminder-content-current = Your current subscription is set to automatically renew in { $reminderLength } days. At that time, { -brand-mozilla } will renew your { $planIntervalCount } { $planInterval } subscription and a charge of { $invoiceTotal } will be applied to the payment method on your account.
subscriptionRenewalReminder-content-charge = At that time, { -brand-mozilla } will renew your { $planIntervalCount } { $planInterval } subscription and a charge of { $invoiceTotal } will be applied to the payment method on your account.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add a comment indicating what "At that time" is referring to?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added the description # Tells the customer that their subscription price will change at the end of the current billing cycle

Because:

* Subscription reminder emails are not compatible with timing requirements from legal

This commit:

* Updates the reminder timing, and the subscription renewal reminder email templates
* Updates tests
* Fixes l10n output to match grunt generation
* Updates storybook email renders

Closes #PAY-2262
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants