2016-07-06 47 views
0

我有一个自定义attrib ...调用它..每个产品已分配给它的IsRestricted。它有1或0.我想检查现有的购物车,看看它是否有限制项目。如果确实如此,我正在尝试添加一个不受限制的商品,我需要发布一条消息,表示只有限制或非限制商品才能同时位于购物车中。
因此,如果在车中的商品都有一个0,那么你只能用0添加新的项目,如果在车中的商品有1则只能用1Magento防止在同一购物车中的两种产品类型

我上添加项目社区版本.Magento版本。 1.9.2.1 有谁知道我该怎么做?

在此先感谢..

-Ken

回答

0

可以在./app/code/core/Mage/Checkout/controllers/CartController.php在车延public function addAction()和遍历所有项目:

$_items = $cart->getQuote()->getAllItems(); 

foreach ($_items as $_item) { 
    // ... 
    // $_item->getProduct()->getData('IsRestricted'); 
    // ... 
} 
相关问题