Once you choose a plan with CBSubs, such as Paid or Free, you will go through the process to sign up. You'll either pay and activate or simply activate, according to the plan selected. But when you login and you're offered the opportunity to upgrade to another plan, such as a specific type of account like an Artist account or a Business account, it simply tells you you're upgraded. It doesn't require any additional information unless you have to pay, and that's only PayPal information. Is there a way to force another registration form?
Incase this doesn't make sense, consider this workflow:
A guest purchases a paid membership for $10. They have more privileges than a free member now. They activate their account and sign in. The Upgrade options they receive are to upgrade to a Business Account, an Artist Account, or a Promoter Account. They shouldn't have to pay again if they already paid to join, but if they're free, they'd have to pay. Assuming the Guest wants an Artist Account, when they click on that upgrade option, they should have to enter Artist information for their profile such as instrument, genre, and booking contact number. But if they chose Business, there would be none of this information because it's not relevant; instead they would have to enter a business address, their industry, and region. Is this possible?
Please help.