Details
-
Type: New Feature
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 4.0.0-b1
-
Fix Version/s: Short Term
-
Component/s: Plugins, Staff Interface
-
Labels:None
Description
Often times people sign up for a longer commitment or contract length to get a lower monthly rate. For example, someone may agree to a 1 year term but pay monthly. Right now, there's no way to enforce this in Blesta.
This task involves several parts, and should be converted into an Epic with subtasks after sufficient discussion.
- Add a new column to Package Pricing called "Commitment". This will either have a single field like term that inherits the period. Or, it would have two fields for term and period.
- Update the order plugin and the core so that in the drop down for selecting a term, if a commitment is set it will be displayed something like this: "1 Month @ $12.95 USD for 1 Year".
- If the service is cancelled prior to the commitment period, any cancellation fees set for the package pricing would be applied.
- The commit/contract end date or date range should be visible to both staff and clients when managing their service.
Original feature request for this is here - http://www.blesta.com/forums/index.php?/topic/5717-support-term-commitments-contracts/