Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-5281

Domain Manager: Send a different email when auto-renewal is disabled.

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.10.0
    • Fix Version/s: 5.13.0-b1
    • Component/s: Plugins
    • Labels:
      None

      Description

      When Auto Renewal is turned off for a domain, an expiration date is set so that it won't be invoiced for renewal. The Scheduled Cancellation email template is used to send an email to the client:

      Your service, .com - yourdomain.com, has been scheduled for cancellation. If no action is taken, it will be cancelled on Oct 26, 2025. If you believe this action is in error, please contact us as soon as possible.

      We should send a different email, like this:

      Auto renewal for your domain, yourdomain.com, has been disabled. Unless you renew your domain manually in the client area with the "Renew Now" button under Manage, it will expire on Oct 26, 2025. If you believe this action is in error and would like this domain to renew automatically, please contact us as soon as possible.

      So, a couple changes:

      • If the service is of the type domain, skip sending the scheduled cancellation email.
      • The Domain Manager should create a new Email template called "Domain Auto-Renewal Disabled" with the above text.
      • If the domain manager can't tell when a cancellation date is set to send the new email template at the time of action, then it can instead create an automation task that runs once per day for cancellations set for domains in the previous 24 hours. I'm not sure how we will be able to tell though.

        Activity

        admin Paul Phillips created issue -
        admin Paul Phillips made changes -
        Field Original Value New Value
        Rank Ranked higher
        admin Paul Phillips made changes -
        Rank Ranked lower
        admin Paul Phillips made changes -
        Description When Auto Renewal is turned off for a domain, an expiration date is set so that it won't be invoiced for renewal. The Scheduled Cancellation email template is used to send an email to the client:

        Your service, .com - yourdomain.com, has been scheduled for cancellation. If no action is taken, it will be cancelled on Oct 26, 2025. If you believe this action is in error, please contact us as soon as possible.

        If we send an email, it should have different language, like this:

        Auto renewal for your domain, yourdomain.com, has been disabled. Unless you renew your domain manually in the client area with the "Renew Now" button under Manage, it will expire on Oct 26, 2025. If you believe this action is in error and would like this domain to renew automatically, please contact us as soon as possible.

        Additionally, we should have an option on whether to send this email or not when staff makes this change.

        When Auto Renewal is turned off for a domain, an expiration date is set so that it won't be invoiced for renewal. The Scheduled Cancellation email template is used to send an email to the client:

        Your service, .com - yourdomain.com, has been scheduled for cancellation. If no action is taken, it will be cancelled on Oct 26, 2025. If you believe this action is in error, please contact us as soon as possible.

        We should send a different email, like this:

        Auto renewal for your domain, yourdomain.com, has been disabled. Unless you renew your domain manually in the client area with the "Renew Now" button under Manage, it will expire on Oct 26, 2025. If you believe this action is in error and would like this domain to renew automatically, please contact us as soon as possible.

        So, a couple changes:

        - If the service is of the type domain, skip sending the scheduled cancellation email.
        - The Domain Manager should create a new Email template called "Domain Auto-Renewal Disabled" with the above text.
        - If the domain manager can't tell when a cancellation date is set to send the new email template at the time of action, then it can instead create an automation task that runs once per day for cancellations set for domains in the previous 24 hours. I'm not sure how we will be able to tell though.

        admin Paul Phillips made changes -
        Fix Version/s 5.13.0-b1 [ 12203 ]
        Fix Version/s 5.12.0-b1 [ 12000 ]
        jonathan Jonathan Reissmueller made changes -
        Story Points 5
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.13.0 Sprint 5 [ 220 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        abdy Abdy Franco made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 1 hour, 26 minutes [ 5160 ]
        Worklog Id 17925 [ 17925 ]
        abdy Abdy Franco made changes -
        Assignee Abdy Franco [ abdy ]
        abdy Abdy Franco made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        abdy Abdy Franco made changes -
        Time Spent 1 hour, 26 minutes [ 5160 ] 5 hours, 1 minute [ 18060 ]
        Worklog Id 17926 [ 17926 ]
        abdy Abdy Franco made changes -
        Status In Progress [ 3 ] In Review [ 5 ]
        Resolution Fixed [ 1 ]
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.13.0 Sprint 5 [ 220 ] 5.13.0 Sprint 5, 5.13.0 Sprint 6 [ 220, 221 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Status In Review [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            abdy Abdy Franco
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              25/Nov/25

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 5 hours, 1 minute
              5h 1m

                Agile