I have a specific use case that I'd like input on:
I am creating a site with several types of members, but only one type of membership should be an option when public users come to join up through the CB Subs Registration process.
Coaches: This is a usertype I have set up in Joomla's ACL, and I want the different 'Coach' type plans to be the only publicly selectable membership plans at registration. There are no free packages (though maybe free trials) and no registration without a package.
Partners: These users will use the site for its iDev affiliate integration, awarding them points for referring new coach members using coupons combining iDev/CB Subs coupons. I want partners to be able to register through a separate process (requiring a passcode to restrict applications) where none of the coaching cb subs accounts are selectable, and the coaching package is chosen automatically (and without even being seen in fact). This user becomes a user of 'Partner' Joomla usertype.
-I'll use a Chronoforms custom form to register these users as (1) Partner Joomla member (2) CB/Comprofiler member and (3) Partner CB Subs plan 'Coach' (not publicly accessible). I assume that if I manually run the database inserts through a custom form that CB Subs will not block it because I've set NO to 'Allow new registrations'. Can I override CB models in my form to avoid replicating all the database updates?
Athletes: These users cannot be registered by the public. These members are registered by existing coaches to provide accounts for their players. Again, a chronoforms form that assigns a user of Athlete joomla usertype, and 'Athlete' CB Subs plan (Again, set to NO in 'Allow new registrations')
Assistants: These will be another user type only to be created by existing coach type members. See above. (I'll be hooking up different sharing functionality between these member types, but that's a matter for another post.)
Can anyone offer advice on how to best sidetrack the usual registration process to appoint users to 'unselectable' CB Subs plans?
Many thanks- all input appreciated!
Andy