Create a Product

To sell something using WHMCS, you need to configure a product.

You will need to create a product group before creating your first product.

Create a Product

To create a product:

1. Create a new product.

Go to Configuration () > System Settings > Products/Services.

Click Create a New Product.

2. Choose a product type.

Creating a Shared Hosting product

Choose the Product Type for your new product:

  • Shared Hosting products provision shared hosting accounts using the control panel module you select.
  • Reseller Hosting products provision reseller hosting accounts using the control panel module you select.
  • Server/VPS products provision a VPS, dedicated, or other type of server. The client need to select a hostname, root password, and nameserver prefixes when ordering.
  • Other (non-hosting) products provision any non-hosting product (for example, software licensing or design services).

You can also use MarketConnect to resell SSL certificates, SEO tools, website builders, and other products and services.

  • MarketConnect automatically sets up and configures these products and populates the Client Area with merchandizing content and product recommendations.
  • You can enable and configure MarketConnect products at Configuration () > System Settings > MarketConnect.

3. Configure the basic product settings.

Creating a Shared Hosting product

Use the displayed settings to configure the product:

  1. Choose the desired product group.
  2. Enter a name for the product.
  3. If you have already set up the server or know the module you want to use, select it for Module.

    Some non-hosting (Other) products may not have an associated server. However, you may still wish to use a provisioning module. For example: - You could sell a website plan using the Auto Release module. - You could sell a software license using the License Software addon module.

  4. Click Continue. A new page will appear.

4. Configure the product details.

Creating a Shared Hosting product

In the Details tab, configure the product description and other details:

  1. Set the Product Description.
  2. Select a Welcome Email to send when provisioning the product.
    WHMCS comes with several pre-made welcome email templates that you can customize at Configuration () > System Settings > Email Templates.
  3. For Shared Hosting, Reseller Hosting, and Server/VPS products, select Require Domain.
  4. Configure the other settings in the tab according to your business’s needs.
For some provisioning modules, you can click Switch to Advanced Mode to access additional configuration options.

5. Configure product pricing.

Configuring product pricing

In the Pricing tab, configure pricing for the product.

  1. Select Recurring as the Payment Type.
  2. Specify the desired prices for your billing cycles. In the example above, the product is only available on a monthly basis.
  3. If you want to charge one, enter a Setup Fee.

You can set up as many pricing options as you wish during this step.

6. Configure your provisioning module settings.

Configuring Module Settings

In the Module Settings tab, choose a module (if you did not already select one in Step 3 and configure it.

The settings that you configure depend on the module that you choose. For example:

  • If you select cPanel, you must select a WHM package for WHM Package Name.
  • If you select Auto Release, you must select Admin ID for the admin that receives the ticket and Support Dept ID for the department to send tickets to.
Make certain that you configure the automatic setup behavior settings at the bottom of the tab.

7. Configure other product settings.

Configure the desired settings in the other product tabs.

For example, you can offer free domains with purchase in the Free Domains tab or configure product recommendations in the Cross-sells tab.

For more information, see Products.

8. Save the product.

When you are finished setting up your product, click Save Changes.

Last modified: December 17, 2024