2009-12-28 183 views
1
類別

最暢銷的項目我使用這個代碼在Magento打造最暢銷的項目清單:Magento的商店 - 通過

http://bit.ly/6rzMXf

有誰知道這到底是怎麼進行編輯,因此會表現出最好銷售特定類別的商品?

謝謝!

+0

死鏈接,以便關閉。 – Kev 2011-07-01 00:53:03

回答

1

(鏈接已經死了。似乎是現在的工作。)

我不是專家,但,但我相信你想一個過濾器添加到產品收集。

在行:

$products = Mage::getResourceModel('reports/product_collection') 
->addOrderedQty() 
->addAttributeToSelect('*') 
->setStoreId($storeId) 
->addStoreFilter($storeId); 

您想添加一個過濾器類別。我假設你正在尋找一個靜態類別,而不是來自上下文或用戶輸入的動態內容。下面的代碼替換上面的代碼 - 從類別編號中加載類別對象,然後應用過濾器。我認爲它應該工作。

$catNum = 7; //The number of the category you want to load 
$category = Mage::getModel('catalog/category')->load($catNum); 
$products = Mage::getResourceModel('reports/product_collection') 
->addOrderedQty() 
->addAttributeToSelect('*') 
->setStoreId($storeId) 
->addStoreFilter($storeId) 
->addCategoryFilter($category); 
+0

該鏈接適用於我 – a1anm 2009-12-29 14:18:48

+0

現在適合我 – Laizer 2009-12-30 08:56:29