magento - 通过storeid,分类id,天数(几天内)得到产品

来源:互联网 发布:射手影音播放器 mac 编辑:程序博客网 时间:2024/05/19 23:54


//通过  $storeId,分类id,几天之前的数据。 返回 $products
 

  public function getBestsellingProducts($storeId,$category_id,$days)    {          $productCount = 4;        $today = time();        $last = $today - (60*60*24*$days);            $from = date("Y-m-d", $last);        $to = date("Y-m-d", $today);                 // get most viewed products for current category        $products = Mage::getResourceModel('reports/product_collection')                        ->addAttributeToSelect('*')                             ->addOrderedQty($from, $to)                        ->setStoreId($storeId)                        ->addCategoryFilter(Mage::getModel('catalog/category')->load($category_id))                        ->addStoreFilter($storeId)                                          ->setOrder('ordered_qty', 'desc')                        ->setPageSize($productCount);                 Mage::getSingleton('catalog/product_status')                ->addVisibleFilterToCollection($products);        Mage::getSingleton('catalog/product_visibility')                ->addVisibleInCatalogFilterToCollection($products);                 return $products;    }


0 0
原创粉丝点击