DisplayOrderConfirmation

DisplayOrderConfirmation

当订单确认页面在Prestashop1.5.5.0中显示给用户时,我想在订单详细信息上运行一些自己的定制php代码——在他从付款返回之后。它必须处理所有类型的付款,也可以选择店内付款。在每个订单确认页面上。
有人能给我看一个简单的脚本/方法吗?或者是一个很好的链接?

最佳答案

您可以使用与所有支付方法相同的“钩子子”挂钩。在模块中创建一个新函数

public function hookDisplayOrderConfirmation($params) {
   //do whatever
}

在模块安装中,使用$this->registerHook('displayOrderConfirmation');注册此钩子,在$params中可以找到传递给该函数的/controllers/front/OrderConfirmationController#displayOrderConfirmation()

08-17 12:57