Kyle -
I have a question around multiple subscription dependencies and whether CBSubs can support it given the latest updates.
Current state:
I currently have multiple plans -
- Primary Plans (exclusive among Primary Plans, only one active at a time for a member) and
- Add-On Plans (optional, non-exclusive) available depending upon which primary Plan was chosen
Currently, members purchase each subscription separately which can lead to situations where the Primary plan has expired and the Add-on subscription has not,
This is logically not allowed but there's no way that I can find in CBSubs to expire active subscriptions that are dependent upon another subscription.
Auto-renew for the Primary subscription partly mitigates the problem but is still reliant on the member to not switch back to manual renew after subscribing.
The child/parent plan definition would work, but it requires duplicating and managing all Add-on Plans (11) for each Primary Plan (6.) For content or reporting that's related to a specific child Add-On, I would need to check for six different (but identical) Add-On Plan subscriptions (one child Add-on for each Primary.)
If a child Plan could be defined with multiple exclusive Parents, but be subscribed under only one exclusive Parent, that would resolve the problem.
To eliminate the problem, my Board now wants to unify a member's subscriptions such that all member's subscriptions (one Primary and 0 to Many Add-Ons) are the same start/end dates.
Studying the current CBSubs Plan model, I don't see a ready solution.
The last revision to CBSubs manual is 2016 so of little use.
I did find the Dynamic Pricing and CBSubs Options but didn't find any further insight.
Any ideas?