我想在prestashop os-commerce上购买购物车内容。怎么办?
答案 0 :(得分:3)
您应该查看位于classes / Cart.php中的Cart类。有一个名为getProducts()的方法。
/**
* Return cart products
*
* @result array Products
*/
public function getProducts($refresh = false, $id_product = false)
{
// code...
}
希望这有帮助,
BR,
答案 1 :(得分:2)
只需使用
Context::getContext()->cart
参考此链接 https://www.prestashop.com/forums/topic/440516-how-to-get-all-product-ids-in-current-cart/
答案 2 :(得分:0)
正在工作:享受
在模块挂钩中你可以使用它:
$products = $params['cart']->getProducts(true);
答案 3 :(得分:0)
如果您在购物车页面上使用挂钩,则可以使用:
$products = $params['products'];