当订单确认页面在Prestashop1.5.5.0中显示给用户时,我想在订单详细信息上运行一些自己的定制php代码——在他从付款返回之后。它必须处理所有类型的付款,也可以选择店内付款。在每个订单确认页面上。
有人能给我看一个简单的脚本/方法吗?或者是一个很好的链接?
最佳答案
您可以使用与所有支付方法相同的“钩子子”挂钩。在模块中创建一个新函数
public function hookDisplayOrderConfirmation($params) {
//do whatever
}
在模块安装中,使用
$this->registerHook('displayOrderConfirmation');
注册此钩子,在$params
中可以找到传递给该函数的/controllers/front/OrderConfirmationController#displayOrderConfirmation()
。