本文共 1132 字,大约阅读时间需要 3 分钟。
//通过 $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; }
转载地址:http://dhbli.baihongyu.com/