Repository navigation
Usage Instructions
Don't forget you will need a copy of WHMCS installed and ready to go before getting started here. Installation of this plugin is a little different from most, it requires you upload to both WordPress and WHMCS but don't worry we will walk you through it. So to get started you need to unpack your files and then upload the contents: 
Start by reading Installing plugins section in our comprehensive WordPress and WordPress Multisite Manual if you are new to WordPress. Once the plugin is installed and network activated, you will see a new menu item in your network admin dashboard: WHMCS Remote Provisioning 

Now we need to get a server set up on WHMCS and then add some products as well before we can start making some cash! Log into your WHMCS installation, and go to Setup > Addon Modules. 










The next step is to get some products set up, head on over to your products section. 









Integration with Pro Sites is an incredibly powerful feature that allows you to create separate products in WHMCS and associate them with Levels you create using Pro Sites. This lets you offer various plans through your WHMCS service, allowing clients to purchase additional features like Premium Plugins and Premium Themes. Simply install and configure Pro Sites, setting up various Levels as you want them, as per our Usage page. Then within the admin area of WHMCS, create a product for each Pro Sites Level (as detailed above). In each product, the ProSites field should match the Level name in Pro Sites. Once that is done, clients will be able to purchase Pro Sites plans as products through WHMCS, upgrading, downgrading and canceling plans as they like.
Domain Mapping - allow mapping of domain names to sub-sites on your network. Multi-Domains - offer creation of sub-sites with sub-domains from other domain names.
1. If a user does not already exist on Wordpress as determined by matching the WHMCS Clients email with the Wordpress users email, a new user will be created using the WHMCS Client's email address and the portion before the '@' as the users name. If you are Accepting Orders in Admin before creation you can change the default username there. Once the username is created it cannot be changed. 2. If the WHMCS clients email address already exists as a user in Wordpress, the Wordpress user account will override what you may put in WHMCS. Wordpress user names can not be changed and this is enforced in WHMCS. 3. WHMCS generates random passwords when creating a service. If a new Wordpress user is created as a result this random password is the password for the new user. If the user already exists in Wordpress WHMCS still generates a random password but it does NOT change the Wordpress password. WHMCS can change the password on Wordpress but Wordpress password changes will not be feed back to WHMCS. 4. Each WHMCS service creates different random passwords so they will not match if a Client has more than one service at the same Wordpress site. 5. The current version is from WHMCS to Wordpress only. Some fields will sync to WHMCS automatically such as username, domain, path. Changes to these are locked out at WHMCS admin. 6. Passwords may be changed from WHMCS Admin but they DO NOT feed back from Wordpress to WHMCS. Wordpress passwords are hashed and can't be read.