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)
希望这会有所帮助.
请注意,代码未经过测试,只是您想法的示例代码.
谢谢