结账后如何更新订单表

时间:2017-10-24 06:44:25

标签: prestashop prestashop-1.6 prestashop-1.7

我正在为我的project.i开发载体模块。我必须在结账后更新新列。

在我的模块中,我想在下订单后立即调用一些钩子来获取order id

我使用了下面的钩子。但没有运气。

public function hookActionOrderStatusUpdate($params){
$order_id=$params['newOrderStatus']->id;
}

public function hookActionOrderStatusPostUpdate($params){
$order_id=$params['newOrderStatus']->id;
}

public function hookDisplayOrderConfirmation($params){
$order_id=$params['newOrderStatus']->id;
}

当用户在订单确认页面上时,如何将订单ID输入我的模块?

1 个答案:

答案 0 :(得分:0)

你之前注册过这个钩子吗? 它必须作为模块类中的魅力使用:

public function hookDisplayOrderConfirmation($params){
    $order_id = $params['order']->id;
}

获取订单ID很简单:

['var1', 'var2', 'var3']