I have been looking at how I can best set up a membership systems from the wpmudev plugins list (membership, protected content & Pro sites).
For this example I use two simple types of accounts or product "Packages" that can be provisioned from whmcs to the WPMU system, FREE & PAID(monthly basis).
I would like WHMCS to handle billing and provisioning, that's just a no brainer, for the most, people are running subscription base WPMU's to provide websites in a nutshell.
WHMCS is good for handling just that, It already has an extensive payment gateway list if that's your thing and its extremely flexible from the code side. I'm kind of surprised its not already incorporated within all your plugins as an option.
could you not take the code from the whmcs integration plugin and add it to your other plugins? eg: like pro sites for example..
I would like to be able to select what is available for each package, In regards to the admin menu and what each package can access, eg: FREE package (would have some limitations certain items removed from the menu's, & perhaps running ads etc) while the PAID package would have access to most of the plugins and themes etc, you get the idea..(most of the current plugins have all these features)
At the moment I cant seem to find a way to dictate either what package or site has access to what is in the admin panel, for an example whmcs integration is in all of them by default ?! maybe I missed something there? while I understand that a PAID customer may like to use that feature (which is cool) but you wouldn't need it in a FREE account since really all your offering is a very basic site.
so anyway ...
"Pro sites" just doesn't have the "WHMCS" option in the billing/payment gateway of the plugin so that's just not even an option, as awesome as the plugin is. Don't get me wrong I can provision a pro site package great from whmcs, but from the front end of the wpmu site, since there is no option to select/upgrade/or even pay for a pro site UNLESS your using one of the three payment gateways that are in the PS plugin, your pretty much wasting your time even installing it.
Sorry, but some of us just don't follow the Pay-Pal cult...
"Membership" & "Protected Content" plugins would be great for the customers who have a new site and would like to do just that, create a membership for their new site and content.
Awesome plugins for your customers, but not really suited for what we are aiming at here. after all we don't want to sell memberships to our primary site, we want the customers to buy websites.
So what are the alternatives?
In my case I'm ok with two simple plans, "Free" and "Paid". The free plan is well .. free(with ads and certain limitations in regards to what they have access to in regards to plugins and themes etc. The Paid plan would be a monthly billing plan, both plans would be handled by whmcs. In theory, simple, but why cant I achieve this with the existing wpmudev plugins?
I would love to hear from others as to how they have approached the same kind of scenario using whmcs and <insert awesome plugin name here that works in the above mentioned situation> that would be best suited.