I've been working on a site mainly using Pro Sites, New Blog Templates, and Domain Mapping plugins. At the current stage of putting everything into its place and making them all working well together as a whole, I've come across some questions and obstacles as follows:
I've set Registration Settings at the Network Admin to "Both sites and user accounts can be registered.".
1. Over the main site, how can I force all the users to signup AND MUST create a blog/site during their sign-up stage over the main site? Because I want all the user to select the site template -> sign-up & select their site name (subdomain) during their sign-up -> login and then customise their site during our offering free trial period -> if satisfied, choose from our paid plans.
2. On subsites, I can't individually disable Registration Settings by choice because I believe it is globally controlled by Network Admin dashboard, what if my customer, who creates a blog/subsite, wants to get rid of the sign-up process on their site. How could I achieve this?
3. Over the subsite, how are my customer's customers data are stored in the DB, are they all be kept mixing with the others on the main site or are they kept separately on their own in a different table identifiable by a site number?