You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 00:30:57