我有一个自定义属性...称之为.. IsRestricted每个产品都已分配给它。它有1或0.我想检查现有的购物车,看它是否有限制项目。如果确实如此,并且我试图向其添加非限制项目,我需要发布一条消息,说明同时只有限制或非限制项目可以在购物车中。 因此,如果购物车中的商品都是0,那么只有当购物车中的商品为1时,您才能添加0的新商品,那么您只能添加1的商品。
我在社区版上.Magento ver。 1.9.2.1 有谁知道我怎么能这样做?
提前致谢..
-Ken
答案 0 :(得分:0)
您可以在public function addAction()
中展开./app/code/core/Mage/Checkout/controllers/CartController.php
并遍历购物车中的所有商品:
$_items = $cart->getQuote()->getAllItems();
foreach ($_items as $_item) {
// ...
// $_item->getProduct()->getData('IsRestricted');
// ...
}