2016-03-04 68 views
0

我看到Prestashop的订单名称有一个参考,如SHAJSUYD,但我怎么能得到这个参考?同时我想获得id_status如何获得prestashop订单的参考名称?

我想申请的id_status在这样的例子钩:

public function hookActionOrderStatusUpdate($params) 
{ 
    if($params['newOrderStatus']->id == 4) 
    { 
     my code is here 
    } 
} 

回答

1

actionOrderStatusUpdate从该行调用(的PrestaShop 1.6)

PrestaShop/classes/order/OrderHistory.php

这意味着你有机会到

$params['newOrderStatus'] // OrderState Object 
$params['id_order'] 

当你有ID,你可以做休息:你指的其实是在$params['newOrderStatus']->id

+0

这可以解决我的问题,但现在我怎么能得到运营商和总重量

$order = new Order($params['id_order']) // Second parameter is id_lang, not required $order->reference 

id_status状态为订单分配? – victor