Service customization

WHMCS service customization

Services inherit options from parent products. It is possible to customize them on service level so they may differ from product default.

This is done in WHMCS using three ways:

  1. First way is to use product custom fields with same name. Keep in mind that those fields may or may not be visible during purchase and that they can not influence price (use configurable options for that). You have to set up custom fields for each product separately under Custom fields tab of Product/Services edit page.

  2. Second way is to use product configurable options with same name. They serve similar purpose as custom fields. Main difference is that they can change purchase price depending of value entered or selected. To create configurable options go to Setup > Products/Services > Configurable Options, create new option group and assign it to product.

    Custom field or configurable option name must match the BlissRADIUS Embedded option you wish to override. Standard rule of options naming apply - names are case insensitive and spaces don't matter.

  3. Last way is to use add-ons to top-up service. This is best choice to give clients a way to extend quotas after initial purchase.

As a special case, if you wish to frame IP address to service, you can use built-in Dedicated IP input field as it is more convenient than creating custom field named Framed IP. This is new feature since 1.4.0 and default behavior is that BlissRADIUS Embedded ignores value of Dedicated IP. To enable it you have to modify modules/servers/blissembed/config.php file. If you are upgrading from before 1.4.0 you have to add missing line define("BLISSEMBED_FRAME_DEDICATED_IP", true); to config file yourself.

Comparison of custom fields, configurable options and addons

You may accomplish similar things using custom fields, configurable options and product addons. It is up to you to chose what suits you best:

Example

If you have product with Monthly Hourly Limit = 48 option and you wish to customize that limit for some services, you have to create custom field or configurable option with name Monthly Hourly Limit for that product. There will now be a input field on service edit page in WHMCS admin portal (field is not shown in picture below). If not empty, it will override product value.

By creating any configurable option or custom field that is shown in service edit page option with equal name and value will be added to service options.

2025-03-16
Referral program is active, existing users can win bonus license time if they bring new customers in.
2025-03-02
BlissRADIUS Embedded™ 1.16 is out with new features.
2024-09-27
BlissRADIUS Embedded™ 1.15 is out with postpaid license support.
2024-09-19
We are introducing changes to payment methods. See Home page for more details.
2023-07-06
BlissRADIUS Embedded™ 1.14 is out with new features.
2022-11-18
BlissRADIUS Embedded™ 1.13 is released with new fixes and features.
2021-12-31
BlissRADIUS Embedded™ 1.12 is out with new features.
2021-06-22
Volume discount for monthly BlissRADIUS™ licenses is available now.