2016-04-29 12 views
0

Cart IDをモジュールメソッドにポストしています。それから私は明らかにそのidを使ってCartオブジェクトを作成することができます。しかし、そのCartオブジェクトに対応するOrderオブジェクトにはどうすればアクセスできますか?PrestashopのカートIDからOrderオブジェクトにアクセスする

私は次のようなものを試しました。

$cart = new Cart($_POST['id']); 

var_dump($this->context->order); 

も(id_cartマイカートオブジェクトのidに等しい)オーダーの()クエリの並べ替えをやろうとしています。

$order = new Order('id_cart', $cart->id); 

おそらく本当に明らかですが、私はPrestashopをよく知っていません。

私がこれをやろうとしている理由は、支払いがタイムアウトした場合に注文のステータスを変更することです。

答えて

2

私は勝ちます。

$order = Order::getOrderByCartId((int)($cart->id)); 
+1

実際には、order_idが返されません。obj –

関連する問題