0
我想展示magento中特定父类别的最畅销/最畅销产品。我有一些父类别,如鲜花,蛋糕等。当我去花卉,我只是想展示从蛋糕等蛋糕花最畅销的产品。如何显示特定类别magento的畅销产品
我想展示magento中特定父类别的最畅销/最畅销产品。我有一些父类别,如鲜花,蛋糕等。当我去花卉,我只是想展示从蛋糕等蛋糕花最畅销的产品。如何显示特定类别magento的畅销产品
Use following code:- public function getBestSellersCollection($numDays = 60, $categoryId) { $todayDate = Mage::getModel('core/date')->date('Y-m-d'); $fromDate = date('Y-m-d', strtotime('now -'.$numDays.' days')); $_bestSellersCollection = Mage::getResourceModel('reports/product_collection') ->addOrderedQty() ->setStoreId($storeId) ->addAttributeToSelect('name') ->addAttributeToSelect('entity_id') ->addAttributeToSelect('url_path') ->addCategoryFilter($categoryId) ->addAttributeToFilter('created_at', array('date' => true, 'from' => $fromDate, 'to' => $todayDate)) ->setOrder('ordered_qty', 'desc'); $bestsoldids = Array(); foreach($_bestSellersCollection as $col){ $bestsoldids[] = $col->getData('entity_id'); } return $bestsoldids; }
使用此链接:http://blog.chapagain.com.np/magento-get-bestselling-products-by-category-and-date-time/ –