Addons and Configurable Options

From WHMCS Documentation

WHMCS has two distinct methods for configuring additional items for purchase with a main product: product addons and configurable options. The method you choose will depend on the specifics of your offerings. Configurable options on products allow you to give your clients ways to alter the price of that product while product addons do not.

Configurable Options

Use Configurable Options 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.

You can work with configurable options at Configuration () > System Settings > Configurable Options, or, prior to WHMCS 8.0, Setup > Products/Services > Configurable Options.

Product Addons

Use Product Addons 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.

You can work with product addons at Configuration () > System Settings > Product Addons, or, prior to WHMCS 8.0, Setup > Products/Services > Product Addons.