PrestaShop 8后台订单退货钩子无效,咨询适用钩子
PrestaShop 8后台处理订单退货的适用钩子
在PrestaShop 8中,后台处理订单退货时,你需要使用**actionAdminOrderReturnSave**钩子——这个钩子专门在后台创建或保存退货记录时触发,刚好对应你需要的后台场景,而前台的actionOrderReturn仅在用户提交退货申请时生效。
钩子使用示例
在你的模块中注册并实现这个钩子:
public function install() { return parent::install() && $this->registerHook('actionAdminOrderReturnSave'); } public function hookActionAdminOrderReturnSave($params) { // 获取当前处理的退货对象 $orderReturn = $params['orderReturn']; // 在这里编写后台处理退货时的自定义逻辑 // 比如记录日志、更新关联数据等 }
补充相关钩子
如果你的需求涉及其他后台退货操作,还可以关注这些钩子:
actionAdminOrderReturnDelete:后台删除退货记录时触发actionOrderReturnStateChange:退货状态变更时触发(前后台操作状态变更都会触发)
内容的提问来源于stack exchange,提问作者lilsis01234
相关产品推荐
相关产品推荐

