Hi again...
forget my feedback since your last advise.
Going back to what you initially wrote, I decided to start all over again.
1. I cleaned up my CBSubs, to get back to the situation after installation: 0 subscriptions, 0 basket.
2. I removed my free life time plan.
3. I put my global settings as per your advise:
- show subscriptions a registration=yes
- allow free registered users=yes
- Create Subscriptions also for free lifetime plans=yes
4. Assigned in CB the group 'Active Membership' to all existing CB users who paid their 2023 membership. I created this group before, to have it additonally assigned to all users that subscripe to a membership plan, and have this additonal group removed again by CBSubs when their plan expires and they don't renew.
5. Imported again existing CB users to CBSubs: this time only those with CB group 'Active Membership' to the plan '1 Year Membership', being the one I will be using in the future. Previously I imported all from group 'registered' to to the free life time plan(which doesn't exist anymore, as I wrote).
Things look largely OK. Users that paid before I had CBSubs, got an active '1 Year Membership' plan expiring 31-12-2023 as expected. They can log on, use the site as before, can buy upgrades, etc etc everything fine for them.
Registered users that didn't pay yet, can log on, and get the message 'a subscription is needed to log on' with the different plans they can upgrade to. Looks OK. They can not access anything (actually are not really logged on) which is also ok. What I don't understand: their CB user is automatically 'deactivated' by this first logon. Can't find any setting in CBSubs or CB that tells the system to do that.
But my initial problem is still there: people who register as new user, fill in the registration form, and proceed to the payment screen, get a new CB user created. Which is OK.
But if they cancel immediately at the payment screen, without doing anything else, the subscription and basket entry are removed correctly, but the CB user created for them, is still not removed. .
So despite my global setup is now as per your advise, the user is not deleted. So people can still create ghost users in my system.
Please advise, thanks,
Roland