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

Add an option to prevent service module renewal prior to invoice payment

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.11.0
    • Fix Version/s: 5.13.0-b1
    • Component/s: Staff Interface
    • Labels:
      None

      Description

      Consider the scenario.

      1. Blesta generates an invoice for a domain renewal. Customer hasn't paid yet, check is late in the mail, or whatever and the domain is about to expire.
      2. Staff renews the domain with the registrar manually.
      3. Customer payment finally arrives, invoice is paid, the domain is renewed for a 2nd year.

      We have Tools > Service Queue, and the Renewal Queue will show services that are queued for renewal. But what if we want to renew the domain manually and tell Blesta not to renew it after the invoice is paid?

      We should have an option to disable renewal prior to invoice payment. It seems to make sense to show this in the service queue, but the Renewal tab only includes services for which the invoice has already been paid.

      What is the best solution? Should we show all services in the Renewal tab? If so, it should be clear which are being attempted and which will not be attempted until the invoice is paid. We should be able to unqueue them prior to invoice payment.

        Activity

        There are no comments yet on this issue.

          People

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

            Dates

            • Created:
              Updated: