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/ –