Creating Your First Reseller Hosting Product
To sell something using WHMCS, you must configure a product.
First, navigate to Configuration > System Settings > Products/Services (Setup > Products/Services > Products/Services in WHMCS 7.10 and earlier).
Click Create a New Product.
Choose Reseller Hosting for the Product Type and the appropriate Product Group and Product Name.
If you have already set up the server or know the module you want to use, set this now.
Then, click Continue.
On the next interface, specify details for all of the desired settings.
In the Details tab, make sure to set the Product Description and check the Require Domain option (which is necessary for a hosting account).
You should also choose a Welcome Email to send when provisioning the product. WHMCS comes with several premade welcome email templates that you can customize at Configuration > System Settings > Email Templates (Setup > Email Templates in WHMCS 7.10 and earlier).
After completing this tab, click on the Pricing tab to set your pricing.
On the Pricing tab, set the desired pricing options for the product. For this example, the product will only be available on a monthly basis.
To do this, select Recurring as the Payment Type, and then specify the desired monthly prices. You can also enter a Setup Fee.
Note: You can set up as many pricing options as you wish during this step.
After completing this tab, continue to the Module Settings tab.
In the Module Settings tab, choose the module and fill out the remaining product information.
In this example, cPanel is preselected because it was chosen in an earlier step.
After you choose the module and server group, the WHM Package Name menu will populate. The packages here are from within the WHM interface on your server, and WHMCS only reads them.
Select the automatic setup behavior.
Then, click Save Changes.