Add new package to your WHMCS
Here we will describe how to add new package to your WHMCS so that users can order it.
the process will involve working on both WHMCS and XenCenter (Xen Windows application to manage Xen Server)
The main idea here is that we need to create a template for each OS type/configuration we want to support
WHMCS work
This part is normal product creation if you have created any products in whmcs before
- create a new product under setup a Products / Services
- Select Create a New Product.
- On the following screen Select other under Product type
- Enter the product name in the Product Name Field.
- Once done, select Continue.
- On the following screen you do not need ‘require domain checked’. Make any changes you feel necessary under the Details Tab. Once done select Module Settings tab
- Select Xenica under the Module Name drop down field.
- Fill in the Bandwidth Limit , HardDisk Size, Memory and number of VCPUs for this product
- set if you want to Allow SnapShots,ReInstall,Console,Graph,Change Pass etc.. in the Client Areafor this product
- Make sure to select configurable options that has at least a configuration with the exact name“Operating System”
- Note here that the names of the OS that you put in Operating System configurable option must match exactly the names of of the templates you created.
- Also make sure the names are all lower case
- Note: you can change how the option appear to the user by using the pipe “|” after the name in config option so that you show the user pretty names
The XenServer Part
Here you will need to create your linux and windows templates as descried in other tutorial Again we need to make sure the templates names match exactly the os name in Operating System configurable option in whmcs