Product Configuration Options

You can customize your products to allow customers to enter values during the order process, select from predetermined options, place their own upgrades, and benefit from automatic billing. Different types of products, addons, and options allow you to customize your offerings to be the best for your business.

Products

To sell something using WHMCS, you typically need to configure a product. You can configure products at Configuration () > System Settings > Products/Services.

A product group in the Client Area

You can create products in different types:

  • 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).
For more information, see Create a Product and Products.

MarketConnect Products

You can use MarketConnect to resell SSL certificates, SEO tools, website builders, and other products and services. You can enable and configure MarketConnect products at Configuration () > System Settings > MarketConnect.

A promotion for 360 Monitoring from MarketConnect

MarketConnect automatically sets up and configures these products and populates the Client Area with merchandizing content and product recommendations.

For more information, see Start Selling MarketConnect and MarketConnect.

Upgrades and Downgrades

In WHMCS, your clients can upgrade or downgrade their products and packages directly in the Client Area. WHMCS can fully automate these upgrades and downgrades for many provisioning modules.

For more information, see Upgrades and Downgrades.

Custom Fields

Custom fields allow you to collect additional information from or about your clients, from birthdates to website URLs to customizing a service’s password.

WHMCS allows you to set up an unlimited number of these fields, and you can set them as either admin-only for private use or public.

For more information and instructions, see Custom Fields.

Configurable Options

Configurable options allow you to give your clients variables which alter the price of that product. You can define them in groups that you can then apply to one or more products.

Configurable options on products allow you to give your clients ways to alter the price of that product while product addons do not. Use them when:

  • You want to offer a choice of options for a single item.
  • You want the total amount to be billed as a single item and not separately.
  • The billing cycle of the addon must match the billing cycle of the product.

Configurable options are the best method for, for example, selling options like disk space or the choice of an operating system.

For more information, see Configurable Options.

Product Addons

Product addons let you offer additional items that the client can select. The system bills them separately from the product.

Configurable options on products allow you to give your clients ways to alter the price of that product while product addons do not. Use them when:

  • The item is a one-time service.
  • You want customers to select it independently of other items.
  • You want the option of billing on the item’s own cycle. For example, an SSL certificate might be billed annually regardless of the package cycle.
  • In WHMCS 8.1 and earlier, the item is not subject to prorata at a product level or client-wide signup anniversary prorata. (In WHMCS 8.2 and later, you can choose to use prorata billing with addons.)

Product addons are the best method for, for example, selling SSL certificates or dedicated IP addresses.

For more information, see Product Addons.

Last modified: October 9, 2024