Our company is B2B and sells a recurring subscription service to companies. Their admin enters the number of users times the subscription price (we have a separate web service site for the users). We've added a Custom Field for # of Users that calculates the Fee formula as follows: ([FIELD_VALUE]-1)*49.
We offer three service plans: Freelancer, Agency, and Enterprise. New orders work fine. Also, we've added the option to upgrade to the next tier, which also works fine. Upon upgrade, it allows the admin the change the # of Users value.
However, the admin cannot change the # of Users custom field for the current plan after the order has been placed. In addition, even if they cancel, the subscription will continue until the end of the month, so they cannot re-order with the new # of Users.
Similar to the current plan upgrade feature, is there a way to allow the admin to "upgrade" the same plan, so that they can change the # of Users value and pay the prorated amount?