I want to delete old subscribers/subscriptions to tidy up the membership list and for GDPR purposes.
I have 'Subscription Renewal Behavior' set to 'Create New Subscription' (but I'm not sure whether I really need this or what the pros and cons are).
So, I have:
a) subscribers who no longer have an active subscription (ie Expired)
b) subscribers who have a current Active subscription but also may have previous Expired Subscriptions.
1. What's the best or right way to go about deleting the old members without deleting any Active subscribers and their subscriptions?
If I go to the Subscriptions tab, filter for Expired subscriptions and delete all of these (or at least those with an End Date of, say, more than six months old), will that leave all the current Active Subscriptions and will that completely delete the Subscribers if all their subscriptions have Expired?
2. Will that also delete the joomla User account for that subscriber? If that doesn't delete the joomla User, is there a way to delete them automatically?
3. I also use acymailing: will deleting the subscriptions/subscribers also delete them from the acymailing user list?
4. Also, I would certainly back up before doing this just in case, but backing up the complete joomla install seems overkill (and
backing up just the #__osmembership_subscribers table
is something I'd prefer not to have to deal with). Have you thought about adding a way from inside Membership Pro to backup and restore the complete list of subscriptions and configuration so that this could be done before major changes are made just in case something goes wrong? That would be a very useful feature!