Just a warning to user managers : I have been using the filter for the User Management list; select by plan/select by status to give me a list of expired memberships; I have then used the mass email to send out reminders. I get many replies from people who have renewed but have chosen a different plan; this is recorded in the database as a new subscription; so beware; just because a user appears on the expired subs list DOESNT mean they are not subscribed.
There also appears to be no entry in the 'Replaced by' field for these expired subscriptions; [the users involved 'downgraded' their subscription, ie they selected a cheaper option]
Thanks for sharing the explanation and experience.
Indeed, it works as intended, even if can be surprising.
Status "Upgraded" is only for mutually exclusive plans being upgraded while active. Expired plans stay expired if the user subscribes to another plan after expiration of the first one.
Things can become even more complex if you allow more than one instance of a plan...
Do you have ideas how to make this better understandable through the user-interface ?