我开发模块,在“付款接受”状态执行它自己的过程后,如果一切正常 - 将订单状态更改为发货。对于使用hookActionOrderStatusUpdate说我':Prestashop:更改订单状态hookActionOrderStatusUpdate
public function hookActionOrderStatusUpdate($params)
{
if($params['newOrderStatus']->id == 2)
{
if(!$this->doSomething())
return false;
}
return /*function for changing order's state*/;
}
但问题是,前新的订单状态的变化“接受的付款方式”。 例子:
- 等待bankwire支付
- 交付
- 接受的付款方式
有谁知道如何reslove这个问题? P. S.已尝试hookActionOrderStatusPostUpdate。 PS 1.6.0.9