在prestashop上获取购物车ID

Tár*_*aga 2 prestashop

我正试图从prestashop获取当前的购物车ID:

$cookie->id_cart;
Run Code Online (Sandbox Code Playgroud)

但是在我在购物车中添加产品之前它一直是空白的.

是否有任何选项来创建该购物车,以便我可以获得ID?

谢谢.

Tár*_*aga 7

我解决了它,我只需要在购物车ID之前创建.

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

     $context->cart->add();

     $context->cookie->__set('id_cart', $context->cart->id);
}
Run Code Online (Sandbox Code Playgroud)

所以我现在可以在我当前的购物车中以编程方式添加产品.