2016-05-05 15 views
2

にカートIDを取得します。私はPrestaShopのから現在のカートIDを取得しようとしているPrestaShopの

$cookie->id_cart; 

しかし、私は、カートに製品を追加するまで、それは空白です。

私はIDを取得できるようにそのカートを作成するオプションはありますか?

ありがとうございました。

+0

あなたのカートに商品を追加すると、カートIDのみが生成されます...カートIDがない場合...カートIDを取得する目的は何ですか? – Wolfack

答えて

6

私はそれを解決しました、私はちょうどカートIDの前に作成する必要がありました。

if (is_null($context->cart->id)) { 

    $context->cart->add(); 

    $context->cookie->__set('id_cart', $context->cart->id); 
} 

これで、現在のカートに商品をプログラムで追加できるようになりました。

関連する問題