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.