得到所有新产品的代码:

$this->_productCollection = Mage::getResourceModel('catalog/product_collection')->
                        addAttributeToFilter('news_from_date', array('date' => true, 'to' => $todayDate))->
                        addAttributeToFilter('news_to_date', array('or'=> array(
                                0 => array('date' => true, 'from' => $todayDate),
                                1 => array('is' => new Zend_Db_Expr('null')))
                        ), 'left')->            
                        addAttributeToSelect('*');

得到所有热卖产品的代码:

$storeId    = Mage::app()->getStore()->getId();
            
                    $products = Mage::getResourceModel('reports/product_collection')
                        ->addOrderedQty()
                        ->addAttributeToSelect('*')
                        ->addAttributeToSelect(array('name', 'price', 'small_image', 'short_description', 'description')) //edit to suit tastes
                        ->setStoreId($storeId)
                        ->addStoreFilter($storeId)
                        ->setOrder('ordered_qty', 'desc');
                    Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($products);
                    Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($products);
                    $this->_productCollection = $products;

所有特价产品的代码:

$dateToday = date('m/d/y');
                    $tomorrow = mktime(0, 0, 0, date('m'), date('d')+1, date('y'));
                    $dateTomorrow = date('m/d/y', $tomorrow);
                    
                    $this->_productCollection = Mage::getResourceModel('catalog/product_collection')
                    ->addAttributeToSelect('*')
                    ->addAttributeToFilter('special_from_date', array('date' => true, 'to' => $dateToday))
                    ->addAttributeToFilter('special_to_date', array('or'=> array(
                    0 => array('date' => true, 'from' => $dateTomorrow),
                    1 => array('is' => new Zend_Db_Expr('null')))
                    ), 'left');

OK!