I have this use case: A user in an Adult Membership Plan for $25/year, and I want to provide them the ability to upgrade to a $100/year plan. When they upgrade, I only need to collect the difference $75 since it's the current active term. What configuration setting do I need to look at to achieve this?
I have 3 normal annual plans:
- Youth $10/year
- Adult $25/year
- Family $50/year
- Free Plan
I have this NEW temporary one-term plan $100/year (does not renew)
Current Adult Plan Setting:
- Regular Validity: This calendar year
- Start Date: 07-01
Workflow Setting (Subscriptions, upgrades, workflows) - on new Special Plan
- Allow upgrade to this: Yes
- Propose a plan for upgrades only if it is more expensive - YES
- First static condition - This condition must be met to allow upgrades (I have selected Adult Plan and Free Plan ) - upgrade is only permitted if you have these two plans
- Must be state: Active
- Or can be purchased same time: No, those plans(s) must already exist
- Conditions on latest user subscriptions: NO
- Conditions on latest completed basket: NO
- Date A, Field A or Value A: is not relevant
So, to clarify:
1. If someone is on a currently active Adult Plan, having paid $20, I want them to be able to upgrade to the Special $100/year plan, and they only need to pay the difference ($80)
2/ If someone is on the free plan, they can upgrade to all plans, including this Special one and obviously pay $100/year.
Thanks!