The cPanel module integrates with a WHM/cPanel server and allows you to create and update cPanel accounts in response to payments received.
Some of the features include:
|•||Automatic or manual (waits for admin approval before setting up the account) account creation|
|•||Supports creation of both simple shared hosting accounts as well as reseller hosting accounts|
|•||Set when to create the next invoice, suspend an account and delete an account for all accounts or for individual accounts|
|•||Various criteria to select which server to create the account on like priority, server resources, random.|
|•||Select a username for the account based on domain name, customer name, email address, random username|
|•||Automatic retry in case of account creation or update failure|
|•||cPanel Logs to record all communication done with your cPanel servers|
This chapter contains the following sections:
The cPanel module also has 2 options under the Customer Groups window - Allow cPanel Account Suspension and Allow cPanel Account Delete.
Configuring the cPanel module typically involves the following steps. You can leave out ones that don't apply in your case:
|1.||Ensure the correct option is selected for Account Setup Method in Configuration > cPanel > Configuration|
|2.||Setup the WHM/cPanel servers in Configuration > cPanel > Servers|
|3.||Choose the method of server selection in Configuration > cPanel > Server Selection|
|4.||Choose the method of username selection in Configuration > cPanel > Username Selection|
|5.||Select the appropriate invoice creation, account suspension and account deletion days in Configuration > cPanel > Renewal Schedule|
|6.||Configure the Shared and reseller hosting packages as well as the addons.|
When a customer orders and pays for a cPanel account, it will show up in the Management > cPanel Accounts window. If Account Setup Method is manual, you will need to check the account and approve it to proceed with setting it up.