Gname

广告

DangYun

广告

WHMCS 9.1正式发布 支持PHP 8.4 新增自动维护更新与Cart API

美国云服务器推荐

WHMCS宣布推出9.1正式版,新版本已可用于生产环境。本次更新围绕账单管理、日常维护和客户结账体验展开,新增可配置的账单不可变性、无人值守维护更新,并进一步完善MarketConnect开通流程和支付模块迁移。此外,WHMCS 9.1加入了对PHP 8.4的支持,开发者也可以通过REST API完成从创建购物车、收款到服务开通的完整结账流程。

WHMCS 9.1正式发布

1、贷项与借项通知单管理更灵活

不同企业的账务处理方式并不相同。WHMCS 9.1为贷项通知单、借项通知单及账单不可变性提供了更灵活的管理方式。

新版支持在管理后台和客户中心创建、管理贷项与借项通知单,报表和API也已支持这两类单据。账单列表新增可排序的“Balance”余额列,方便查看尚未结清的金额。

账单不可变性现在可以通过“General Settings(常规设置)”直接调整,无需再修改配置文件,共有三种模式:

  • 开启不可变性:默认模式,启用账单不可变性,同时提供贷项与借项通知单功能。
  • 关闭不可变性,保留通知单:允许关闭账单不可变性,同时继续使用贷项与借项通知单。
  • 同时关闭不可变性和通知单:停用上述两项功能。

如果企业的会计处理或合规要求依赖账单不可变性,可以保留默认设置;如果采用其他账务处理方式,也可以选择更适合的模式。

2、维护版本支持无人值守自动更新

WHMCS 9.1新增无人值守自动更新功能,可按设定时间安装维护版本,减少手动操作。该功能默认开启。

执行更新前,WHMCS会先备份当前安装。如果更新失败,系统会自动恢复这份备份。新增的“Update History”更新历史表,则用于记录已执行的更新,便于后续查看。需要区分的是,自动更新仅适用于维护版本,不会自动安装功能版本。

3、新增Iris管理后台导航体验

WHMCS 9.1引入了Iris,为管理后台带来重新设计的导航体验。Iris是可选项,并非默认模板。用户可以根据自己的工作习惯决定何时尝试,不必在升级后立即切换。

如需启用,可进入:Account > My Account(账户 > 我的账户)。使用过程中有建议或反馈,也可以通过WHMCS社区向官方提交。

4、简化MarketConnect开通流程

MarketConnect允许服务商扩展产品种类,例如AI智能体网站与应用构建工具、SSL证书、网站安全、备份和监控等,并在WHMCS内完成订购、服务开通及计费。

WHMCS 9.1进一步简化了现有安装和全新安装的接入流程。

现有安装升级:如果当前WHMCS尚未关联MarketConnect账户,系统会在升级时创建账户,并提供50美元启动额度,用于体验相关服务。这一过程不会直接改变客户现有的服务。服务商仍可自行决定上架哪些产品,以及采用什么价格。

全新安装:

初始设置向导新增了MarketConnect激活步骤,可按WHMCS建议零售价配置一组默认产品,包括:

  • Nova on WHMCS Cloud
  • SocialBee
  • DigiCert RapidSSL

之后可以随时在管理后台查看、调整产品选择。升级完成后,用户可先检查MarketConnect账户是否已连接,再浏览可提供的服务。

5、管理员和客户密码要求可进一步细化

WHMCS 9.1新增两项密码设置,可分别用于管理员和客户账户:

  • 设置密码最短长度;
  • 设置历史密码重复使用限制。

这些选项有助于企业根据自身安全要求制定密码策略,包括PCI DSS 4.0.1中的相关要求。不过,是否符合PCI DSS仍取决于整体运行环境,不能仅凭开启这两项设置判断。

设置入口为:Configuration > System Settings > General Settings > Security

即“配置 > 系统设置 > 常规设置 > 安全”。

6、迁移至Stripe Dynamic Payments更方便

WHMCS 9.1完善了旧版Stripe模块向Stripe Dynamic Payments的迁移流程,客户无需重新输入付款信息。支持迁移的模块包括Stripe、Stripe ACH和Stripe SEPA。

Stripe Dynamic Payments还支持需要跳转完成付款的支付方式,包括:

  • iDEAL
  • Bancontact
  • BLIK
  • Amazon Pay

支持的支付方式可通过Stripe控制面板管理。旧版Stripe模块已被标记为弃用,但尚未移除,在WHMCS 9.1中仍可继续运行。服务商可以根据业务安排规划迁移时间。

7、加入PHP 8.4支持

WHMCS 9.1新增对PHP 8.4的支持,同时继续支持PHP 8.2。

PHP 8.2的安全支持将于2026年12月31日结束。仍在使用该版本的用户,可以借此次更新检查运行环境,并安排后续升级。

官方要求按以下顺序操作:

  • 先将ionCube Loader升级至15.0.0版本,这是WHMCS 9.1的运行要求。
  • 将WHMCS更新至9.1。
  • 再将运行环境切换至PHP 8.4。

升级PHP之前,还应检查主机环境及所依赖的组件是否兼容目标版本。

8、Cart API支持完整结账流程

对于开发自定义店面或无头电商系统的团队,WHMCS 9.1扩展了REST API的功能。

REST API v2现在可以支持更完整的结账过程,包括:

  • 创建购物车、收取付款并开通服务;
  • 支付已有账单;
  • 管理已保存的支付方式。

包括Stripe Dynamic Payments在内的受支持支付网关,还可以在不跳转至WHMCS托管页面的情况下完成收款。

这意味着开发团队在设计自有店面的结账体验时,有了更多选择,同时仍可衔接WHMCS的账单和服务开通流程。

10、升级WHMCS 9.1需注意事项

开始升级前,官方建议先完成以下准备:

  • 将ionCube Loader升级至15.0.0。
  • 完整备份网站文件和数据库。
  • 通过 Utilities > Update WHMCS(实用工具 > 更新WHMCS) 执行更新,或直接下载WHMCS 9.1。

正在使用WHMCS 9.1 Beta的用户,可以通过常规更新流程升级到正式版。

从8.13之前的版本升级,且仍使用旧版PayPal模块的用户,需要先升级到最新9.0.x版本,再升级至9.1。 如果已经不再使用这些模块,则应在升级前将其停用并移除。

这一步是为了避免旧模块文件采用面向较早PHP版本的编码,进而导致管理后台出现500错误。

立即安装WHMCS体验新功能>>>


往期版本回顾:

《WHMCS 9.0现已正式发布 新功能介绍》

《WHMCS 8.9版本发布 新增功能介绍》

《WHMCS 8.5.1发布 新增功能介绍》

《WHMCS 8.4版本发布 新特性介绍》

《WHMCS 8.3.2版本发布 支持自动升级更新》

《WHMCS 8.2新版本发布 新增功能介绍》

《WHMCS7.8版本特色功能全解析》

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:707632017

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RakSmart美国服务器
下一篇
WHMCS 9.1正式发布
已经没有了
返回顶部