Configurable Package Addon

From WHMCS Documentation

Revision as of 16:21, 11 May 2009 by Matt (talk | contribs) (New page: The configurable package addon is an addon module for cPanel (currently the only supported server type) web hosts to enable them to offer customisable packages to their clients. This is d...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The configurable package addon is an addon module for cPanel (currently the only supported server type) web hosts to enable them to offer customisable packages to their clients. This is done through combining the power of configurable options with an extended cpanel module for automated provisioning.

After purchasing the addon from your client area account, you can create as many configurable packages as you want offering just some or all of the configurable options. Common offerings are options to request a dedicated IP, options to choose how many addon domains are wanted, how many email accounts, etc...

Setup

To use the addon, you just need to follow these steps to enable & setup a package:

  1. After purchasing, begin by going to Help > Change License Key and enter your license key again there and submit to force an update - this will let your install know that you are now elligible to use the addon
  2. Next, you need to setup a new Shared Hosting Package in the Products & Services Configuration Area
  3. Disable any payment terms you don't want to accept on the Pricing tab by entering -1 and leave the ones you do at zero
  4. On the Module Settings tab, set the module type to cPanel and set the WHM Package Name field to "Custom"
  5. Configure any of the limits on the Module Settings tab that you don't want to offer as options on the order form
  6. Now move to Setup > Configurable Options
  7. Here, click to create a new group and enter a name so you can identify it later
  8. Now it's time to setup the options you want to offer and their pricing. The options can take the following names for WHMCS to recognise them and you can of course setup others aswell that you will manually handle.
Disk Space - 100MB, 200MB, 300MB, etc...
Bandwidth - 1000MB, 2000MB, 3000MB, etc...
Email Accounts - 1,2,5,etc... 
MySQL Databases - 1,2,5,etc... 
Subdomains - 1,2,5,etc...
FTP Accounts - 1,2,5,etc...
Parked Domains - 1,2,5,etc...
Addon Domains - 1,2,5,etc...
Frontpage Extensions - Yes or No
Dedicated IP - Yes or No
CGI Access - Yes or No
Shell Access - Yes or No

Note: You can show a different display name to the required name here by using the format "required value|display value" - for example "Disk Space|Your Web Quota"

  1. Now you just need to assign the group of options to the configurable package product you setup in step 1 and then save the group.

That's it! Now visit your order form to try it out...