3

我想在 prestashop os-commerce 上获取购物车内容。怎么可能呢?

4

4 回答 4

4

您应该查看位于 classes/Cart.php 中的 Cart 类。有一个方法叫做 getProducts()。

/**  
 * Return cart products  
 *  
 * @result array Products  
 */  
 public function getProducts($refresh = false, $id_product = false)  
 {  
   // code...  
 } 

希望这可以帮助,

溴,

于 2012-08-17T12:55:08.470 回答
2

只需使用

Context::getContext()->cart

请参阅此链接 https://www.prestashop.com/forums/topic/440516-how-to-get-all-product-ids-in-current-cart/

于 2017-07-04T06:38:52.813 回答
0

它的工作:享受

在模块钩子中你可以使用这个:

$products = $params['cart']->getProducts(true);
于 2015-09-02T07:28:20.497 回答
0

如果您在购物车页面上使用挂钩,您可以使用:

$products = $params['products'];
于 2019-01-15T13:07:14.510 回答