Wow...don't think i have ever has so many problems with a Stackideas update
Anyway, please can you explain how upgrades are supposed to work, since its not working the way I expect it to work.?
When upgrading a subscription, the new upgrade process works fine.
However, the old subscription is NOT marked as expired, which means the user now has 2 subscriptions (original one plus upgraded one).
Is this the correct, expected behavior?
Example Scenario
Subscriptions are used to give or deny users access to certain site features,
When a member pays, we assign them to a VIP Joomla usergroup and VIP EasySocial profiletype.
When subscriptions expire, the system automatically moves the member back to the registered Joomla usergroup and Basic EasySocial profiletype.
Now if a member upgrades their subscription (eg from a 1-month to a 3-month plan), they have 2 subscriptions in the system (a 1 month plan and 3-month plan). When the 1-month plan expires, they will revert to registered Joomla usergroup and Basic EasySocial profiletype, as this is what is defined to happen when a paid subscription expires.
So in effect they revert to unpaid member, even though they have 2 months left of their membership..
How do we resolve this issue?