Prestashop api - 如何获取当前的购物车内容

use*_*189 4 shopping-cart web-services prestashop

我是Prestashop的新手,我无法找到如何获取当前购物车内容的示例.我可以获得所有购物车的清单,但如何获得当前用户的购物车?

Alt*_*ain 11

它简单易行.我在考虑你正在使用PS 1.5.x.

在推车控制器以外的控制器中

  $cart = new Cart($this->context->cookie->id_cart); 
Run Code Online (Sandbox Code Playgroud)

或在课堂上

 $context = new Context();
 $cart = new Cart($context->cookie->id_cart);
Run Code Online (Sandbox Code Playgroud)

现在$ cart是一个对象,它包含所有当前的购物车数据.

您也可以通过调用以下getProducts来获取购物车产品

 $cartProducts = $cart->getProducts();
Run Code Online (Sandbox Code Playgroud)

希望这会有所帮助.

请注意,代码未经过测试,只是您想法的示例代码.

谢谢