我需要在checkout magento中建立一条规则,其中属于A类的protudos数量必须是B. gateroria产品的2倍
在我的逻辑思维中,必须从同一类别中获取产品数量并进行比较。
我设法找到了产品类别,但个别。因此努力工作,我看到有可用于简化此搜索的过滤器。甚至存在?
<?php
include 'app/Mage.php';
Mage::setIsDeveloperMode(true);
Mage::app(); // Mage_Core_Model_App
Mage::getSingleton('core/session', array('name'=>'frontend'));
$quote = Mage::helper('checkout/cart')->getCart()->getQuote();
echo count($quote->getItemsCollection());
foreach ($quote->getItemsCollection() as $item){
$product = Mage::getModel('catalog/product')->load($item->getId());
$cats = $product->getCategoryIds();
foreach ($cats as $category_id) {
$_cat = Mage::getModel('catalog/category')->load($category_id) ;
echo $_cat->getName();
}
}
?>