2017-10-24 26 views
0

私は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を取得する方法、注文確認ページのユーザーですか?

答えて

0

このフックのいずれかを前もって登録しましたか? それはしてモジュールクラスの内部で魅力として動作する必要があります。

public function hookDisplayOrderConfirmation($params){ 
    $order_id = $params['order']->id; 
} 
:それは簡単です注文IDを取得するために

$this->registerHook('displayOrderConfirmation');