订单取消脚本 ¶
当用户下订单,会扣除产品库存,如果用户在一段时间内未支付,将会占用产品库存,因此, 系统通过脚本,将一段时间内未支付的订单自动取消
脚本:@fecbbc/shell/order/returnPendingProductQtyStock.sh
(@fecbbc就是文件路径 ./addons/fecmall/fecbbc)
对应的函数为:
Yii::$service->order->returnPendingStock()
您可以通过设置 Yii::$service->order->minuteBeforeThatReturnPendingStock
,
来决定多长分钟未支付的订单,进行订单取消操作,释放库存
该参数在后台设置:
您需要通过cron,定时跑这个脚本
关于console执行,可以参看文档:Fecshop console 介绍和配置