How to get the product count from the url's for the manufacture
$products = Mage::getModel('catalog/category')->load(4324)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('manufacturer', array('eq' => 22));
echo count($products);
$products_combined = Mage::getModel('catalog/category')->load($currentCategoryId)->getProductCollection()->addAttributeToSelect('*')->addAttributeToFilter('status', array('gt' => 0))->addAttributeToFilter('visibility', 4)->addAttributeToFilter('material', array('eq' => 64));
echo count($products_combined);
/*for price range*/
$products_gt250 = Mage::getModel('catalog/category')->load($currentCategoryId)->getProductCollection()->addAttributeToSelect('*')->addAttributeToFilter('status', array('gt' => 0))->addAttributeToFilter('visibility', 4)->addFieldToFilter(array(array('attribute'=>'price','gt'=>'249')));
echo count($products_gt250);
$products_lt150 = Mage::getModel('catalog/category')->load($currentCategoryId)->getProductCollection()->addAttributeToSelect('*')->addAttributeToFilter('status', array('gt' => 0))->addAttributeToFilter('visibility', 4)->addFieldToFilter(array(array('attribute'=>'price','lt'=>'150')));
echo count($products_lt150);
$products150_250 = Mage::getModel('catalog/category')->load($currentCategoryId)->getProductCollection()->addAttributeToSelect('*')->addAttributeToFilter('status', array('gt' => 0))->addAttributeToFilter('visibility', 4)->addFieldToFilter('price', array(array('from'=>'150','to'=>'250')));
echo count($products150_250);
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('manufacturer', array('eq' => 22));
echo count($products);
$products_combined = Mage::getModel('catalog/category')->load($currentCategoryId)->getProductCollection()->addAttributeToSelect('*')->addAttributeToFilter('status', array('gt' => 0))->addAttributeToFilter('visibility', 4)->addAttributeToFilter('material', array('eq' => 64));
echo count($products_combined);
/*for price range*/
$products_gt250 = Mage::getModel('catalog/category')->load($currentCategoryId)->getProductCollection()->addAttributeToSelect('*')->addAttributeToFilter('status', array('gt' => 0))->addAttributeToFilter('visibility', 4)->addFieldToFilter(array(array('attribute'=>'price','gt'=>'249')));
echo count($products_gt250);
$products_lt150 = Mage::getModel('catalog/category')->load($currentCategoryId)->getProductCollection()->addAttributeToSelect('*')->addAttributeToFilter('status', array('gt' => 0))->addAttributeToFilter('visibility', 4)->addFieldToFilter(array(array('attribute'=>'price','lt'=>'150')));
echo count($products_lt150);
$products150_250 = Mage::getModel('catalog/category')->load($currentCategoryId)->getProductCollection()->addAttributeToSelect('*')->addAttributeToFilter('status', array('gt' => 0))->addAttributeToFilter('visibility', 4)->addFieldToFilter('price', array(array('from'=>'150','to'=>'250')));
echo count($products150_250);
Comments
Post a Comment