最近使用whmcs发现两个问题
- 订单无论支付与否 订单状态并不会自动激活(Active) 会一直保持Pending状态并等待人工手动处理 (即使服务已支付完成后自动开通)
- 即使产品设置了“当收到客户首付款时自动开通” 当用户使用余额付款时 并不会自动开通 (用支付方式支付开通 一切正常)
第一反应先去查找了一下插件 确实轻松找到了 https://www.whmcsshop.com/modules/autoacceptorders/
一看价格99 不贵 看产品展示 功能好像也还不错
不过思考了一下感觉其实也就是支付完成之后添加一行审核代码就能搞定的问题 插件卖这个价说明问题应该很简单 就随手搜了一下 果然就有公开的代码就能搞定
其实只需要添加一个Hooks就可以了
原贴地址: https://whmcs.community/topic/274669-auto-accept-orders/ 项目地址: https://github.com/rakeshthakurpro/WHMCS-Auto-Accept-Orders 使用方法: 上传php 文件到 "includes/hooks" 文件夹即可
看了眼代码 把其中26行的 ‘autosetup’ => false 改为 true 直接顺带解决了第二个余额支付无法自动开通的问题
完结撒花~
问题二如果有更传统设置就能解决的方法 请大佬们分享一下
|