We're getting ready to set-up a new subscription configuration with multiple subscription 'plans' and different upgrade 'paths'.
I need to know what the 'proper' way would be to set-up the following scenario (i.e. what is the root subscription and general configuration to make this work).
Group A
- Plan A1 - 30-Day Trial, with option to subscribe to Plan A2
- Plan A2 - 1 year paid subscription
Group B
- Plan B1 - 30-Day Trial, with option to subscribe to Plan B2
- Plan B2 - 1 year paid subscription
Group C
- Plan C1 - 30-Day Trial, with option to subscribe to Plan C2
- Plan C2 - 1 year paid subscription
Group D
- Plan D1 - 30-Day Trial, with option to subscribe to Plan D2
- Plan D2 - 1 year paid subscription
ADDITIONALLY:
Plan A2 should be able to upgrade to Plan C2
Plan B2 should be able to upgrade to Plan C2
Each of the different Groups just give users a different usergroup (so they can access different resources on the site)
When someone upgrades from A2 or B2 to C2 the remaining subscription should be discounted from the C2 price
Users CAN have a subscription to A2 and B2 and D2 concurrently but not C2 (although the C2 exclusion doesn't need to be enforced).
None of the plans will be auto-renew. Users will need to manually renew each year.
I looked again in the docs/tutorials and didn't see anything that explained how to do this.
Can you give me some tips on how to set this up in the best way (before I start trying to figure this out and messing things up significantly first
)