2016-07-06 49 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'); 
    // ... 
} 
相關問題