我试图在最畅销的产品中列出价格最低的产品,但我无法让 Magento 对最终价格进行排序。
这是我的代码:
$low_price_products = Mage::getResourceModel('reports/product_collection')
->setStoreId($storeId)
->addStoreFilter($storeId)
->addAttributeToSelect('*')
->addOrderedQty($this->date_from, $this->date_to)
->addFinalPrice()
->addAttributeToFilter('visibility', $visibility)
->addFieldToFilter('sku',array("in"=>$sku_array))
->setOrder('final_price', 'asc')
->setPageSize($productCount);
我怀疑它与报告/产品集合有关。如果我之后知道如何对产品集合进行分类,我可以这样做,但我也找不到任何好的答案。
任何想法?