Skip to main content

可用性搜索

可用性搜索是客户购买流程的入口。本节说明如何配置 HostMyServers 模块,使可用性搜索能从 WHMCS 购物车正确运行。

总体工作原理

当客户在 WHMCS 搜索字段中输入域名时,系统会针对每个已配置的扩展名查询 HostMyServers API,并实时显示可用性结果。

模块使用逐域名检查(每个 TLD 一个请求)以保证结果的准确性。

在搜索中配置扩展名

只有在扩展名管理中定义了价格的扩展名才会出现在搜索结果中。如果扩展名没有价格,即使 HostMyServers 支持,也不会被提供。

要在搜索结果中以特定顺序显示扩展名:

  1. 进入设置产品与服务域名定价
  2. 显示顺序列中定义优先级(数值小的排在前面)

域名建议

当搜索的名称已被注册时,WHMCS 可以显示替代域名建议。例如,如果 mybusiness.com 已被注册,WHMCS 可以建议 mybusiness.frmybusiness.netmybusiness.shop 等。

启用建议

设置系统常规设置域名选项卡:

  • 域名建议:已启用
  • 建议提供商:HostMyServers *(如果模块支持)*或 WHMCS 内置
info

如果您的模块版本尚不提供原生建议提供商,请使用 WHMCS 内置建议引擎,它会根据您配置的 TLD 生成变体。

建议类别

将扩展名组织成主题类别,方便客户选择:

类别扩展名
热门.com.fr.net.org
商业.shop.store.business.company
科技.io.dev.app.tech.cloud
地理.fr.eu.de.es.it.be

这些类别可在设置产品与服务域名组中配置。

清除可用性缓存

WHMCS 会缓存可用性结果以提高性能。如果遇到不正确的结果(域名显示为可用但刚刚被注册,或相反),请清除缓存:

工具清除模板缓存

要更深层地清除缓存,也可以从 WHMCS 命令行清除系统缓存:

php /var/www/whmcs/crons/cron.php --action="ClearCache"

搜索性能

如果可用性搜索较慢(数秒),请检查:

  1. 已配置扩展名数量:TLD 越多,搜索时间越长。限制为您最畅销的扩展名
  2. cURL 超时:如果可用性请求超时,请确保服务器端 cURL 超时足够(推荐:PHP 配置中最少 10 秒)
  3. 服务器 → HostMyServers API 连接:从您的服务器对 API 端点执行延迟测试