
类型:自动化平台
简介:专为Web托管公司、域名注册商及在线商店提供全面的管理解决方案。
WHMCS 的 Configurable Options 功能可以为产品增加可选配置,让客户在下单时选择不同的磁盘空间、内存、备份、IP 地址或管理服务,并根据选择结果调整产品价格。
可配置选项适合用于同一产品下存在多种配置的场景。它与产品附加项的区别在于,可配置选项主要用于改变产品本身的配置和价格。
一、进入可配置选项页面
登录 WHMCS 管理后台,进入:
Configuration → System Settings → Configurable Options
使用可配置选项前,需要先创建一个选项组。每个可配置选项都必须属于某个选项组,选项组还需要关联一个或多个产品。
二、创建可配置选项组
点击 Create a New Group,填写:
Name:选项组名称
Description:选项组说明
Products:适用产品
名称和说明主要供管理员识别,客户在前台下单时通常不会直接看到这两项内容。
例如,可以创建一个名为:
云服务器附加配置
的选项组,并将它关联到相应的云服务器产品。
保存后,WHMCS 会显示该选项组,管理员可以继续添加具体配置。
三、添加可配置选项
进入刚创建的选项组,点击 Add New Configurable Option。
需要设置:
Option Name:选项名称
Option Type:选项类型
Sub-Options:具体选项值
例如:
Option Name:额外内存
Option Type:Dropdown
Sub-Options:2GB、4GB、8GB
每个具体选项都可以设置不同计费周期的价格。
如果产品支持月付、季付和年付,需要分别检查各个周期的价格,避免只配置一个周期导致其他周期显示错误。
四、配置不同选项类型
WHMCS 支持多种选项类型。
1. Dropdown 下拉菜单
适合选项较多的情况,例如:
2GB
4GB
8GB
16GB
客户可以从下拉菜单中选择一个配置。
2. Radio 单选按钮
适合选项数量较少,且希望客户直接看到所有选项的场景。
例如:
标准备份
每日备份
实时备份
3. Yes/No 是非选项
适合简单的启用或关闭设置,例如:
是否需要额外备份
是否需要运维服务
是否启用独立 IPv4
即使该选项被设置为必选,未勾选状态也可以作为有效值。
4. Quantity 数量输入
适合允许客户选择数量的配置,例如:
额外 IPv4 数量
额外邮箱账户数量
额外存储空间数量
系统会根据客户选择的数量和单价计算价格。
五、设置数量范围和价格
使用 Quantity 类型时,可以配置最小值和最大值。
如果不填写最小值和最大值,客户可以直接输入数量。
如果同时填写最小值和最大值,系统可以显示数量滑块,让客户在指定范围内选择。
例如:
Minimum:1
Maximum:10
One Time:2
Monthly:1
这表示客户可以选择 1 到 10 个配置单位,每个单位有单次费用和月付费用。
数量选项的价格应根据实际业务确认,特别是跨月付、年付和升级场景,需要在测试订单中核对总价。
六、为不同计费周期设置价格
创建具体选项后,WHMCS 会显示产品支持的计费周期价格字段。
可以分别配置:
One Time
Monthly
Quarterly
Semi-Annually
Annually
Biennially
Triennially
并非所有项目都会同时启用这些周期,管理员应根据产品实际提供的计费方式填写。
如果某个选项不适用于某个计费周期,可以留空或按照产品配置规则处理,避免客户在不支持的周期中选择该选项。
七、调整选项顺序和隐藏配置
每个选项都可以设置排序值。
排序值越小,通常越靠前显示。管理员可以根据客户选择习惯,将常用配置放在前面。
如果某个配置不再销售,但已有客户正在使用,可以将它设置为隐藏,而不是直接删除。
隐藏配置可以:
- 避免新客户继续选择。
- 保留已有服务中的配置记录。
- 减少删除配置后对历史订单的影响。
具体效果应结合当前订单表单和服务模块进行测试。
八、设置客户看到的名称
某些服务模块需要接收特定的机器值,但前台名称可能不适合直接展示给客户。WHMCS 支持使用以下格式:
机器值|前台显示名称
例如:
10000MB|10 GB 存储空间
其中:
10000MB是模块识别的值。10 GB 存储空间是客户在订单页面、邮件或账单中看到的名称。
这种方式可以让后台模块继续使用要求的参数,同时改善前台展示效果。
九、在订单页面测试选项
完成配置后,应使用测试客户账户创建订单,检查:
- 选项组是否出现在正确产品下。
- 所有选项是否正常显示。
- 下拉框、单选框和数量输入是否工作。
- 不同计费周期的价格是否正确。
- 订单确认页是否显示所选配置。
- 发票金额是否与选项价格一致。
- 服务开通模块是否正确接收配置值。
如果使用 cPanel、Plesk、DirectAdmin 或其他自动开通模块,还需要确认模块支持这些配置,并且已经建立选项值与服务器参数之间的映射。
可配置选项只负责收集客户选择并计算价格,是否能够自动调整服务器资源,还取决于具体产品模块的支持。
十、可配置选项与产品附加项的区别
两者都可以增加额外收费项目,但使用场景不同。
| 功能 | 适用场景 |
|---|---|
| 可配置选项 | 客户选择产品内部的配置,并改变产品价格 |
| 产品附加项 | 客户额外购买一项独立服务 |
| 数量选项 | 客户可以选择某项资源的数量 |
| 是非选项 | 客户选择启用或关闭某项功能 |
例如,额外磁盘空间可以作为可配置选项;网站迁移服务则更适合作为产品附加项。
十一、修改和停用配置
修改配置前,需要确认是否会影响现有客户服务。
如果只是修改前台显示名称,通常影响较小;如果修改模块识别值或计费价格,应先在测试环境验证,并检查已有订单和续费服务。
对于暂时不再销售的选项,优先考虑隐藏该选项。只有确认没有历史服务依赖时,再考虑删除。


