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

Domain Manager: Add new option to set renew dates to a desired day of the month

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.11.0
    • Fix Version/s: Sponsored
    • Component/s: Plugins, Staff Interface
    • Labels:
      None

      Description

      Problem: Domains renew all over the place since it's based on the expiration date and the "Renew Days Before Expiration" setting. So, if a domain expires on say 6/14/25, and we renew 30 days in advance, I believe we'd set the renew date to something like 5/14/25. A customer could have 5 domain renewing this month and get 5 separate invoices throughout the month.

      Potential Solution: Below the "Renew Days Before Expiration" setting, add an additional dropdown called something like "Renew Days Sticky Day", default None. Dropdown 1st, 2nd, 3rd,...,28th. If something like 1st is selected, what we would do when setting the renew date is to determine the Renew Days Before Expiration, and then back the renew date up to the day selected in the Sticky Options. For example, if we would set a renew date to 5/14/25, but a Sticky value of "1st" has been selected, we would instead set the renew date to 5/1/25. So that the renew date is at least "Renew Days Before Expiration" and also it's renew date will be the day of the month selected.

      Comment from Jono on this: We already have an event in the domain manager for setting the renew date base off of the expiration date. We could just update this to consider the proposed setting

        Activity

        admin Paul Phillips created issue -

          People

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

            Dates

            • Created:
              Updated: