Thanks for your feedback. I actually figured out that I need an import for my existing customers. I have been reading the manual back and fourth for 2 days now, but it is hard to figure out what to do exactly, since I am a new customer and got the latest version, while the manual seems to be outdated, at least doesn't show all the current settings.
I created a free lifetime plan, but put in an expiration date end of this year (since our existing members pay per calendar year, so they should be able to keep logging on till 31/12 this year without getting proposed a new subscription/pay for (next year) membership.
I did an import of all existing registered users to this free life time plan. Looks ok. Existing members see that as their current plan, active and can logon and have access rights as before. So far so good.
I also put back the global setting 'Allow Free Registered Users (without subscriptions)' to 'No'. Tested with 'Create Subscriptions also for free lifetime plans' as 'No' (and actually tested also with 'Yes'): in both cases, a new registered member can cancel the payment after filling in registration form, the basket record with his selected plan is removed correctly, but his newly created CB user profile remains in place, while it should be removed as you said.
And actually cleared entire cache of my site and my browser cache each time after I changed something and before I test again.
I also tested with the free plan itself configured to be not visible at registration or available for upgrade, different from what the manual states. All not working correctly, the CB user is never removed upon cancellation of the initial payement at registration.
Can you please advise me again ? I managed to get all my setup done and working based on the manual, but now get stuck at this point since 2 days.
Thanks,
Roland