Magento Mağaza - Kategori En İyi Satan ürün [kapalı]

1 Cevap php

Ben Magento en çok satan öğelerin bir listesini oluşturmak için bu kodu kullanıyorum:

http://bit.ly/6rzMXf

Herkes bu belirli bir kategorideki en çok satan ürünler gösterecek diye düzenlenmiş olabilir biliyor mu?

Teşekkürler!

1 Cevap

(Bağlantı ölmüştü. Şimdi iş gibi görünüyor.)

Ben bir uzman değilim, ama, ama ürün koleksiyonuna bir filtre eklemek istiyorum inanıyorum.

Paralel olarak:

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

Sen kategori için bir filtre eklemek istiyorum. Ben bir bağlam veya kullanıcı girişi dinamik bir şey değil burada statik bir kategori arıyorsanız varsayarak, ve yaşıyorum. Aşağıdaki kod yukarıdaki değiştirir - filtreyi uygulayın, sonra kategori numarasından kategori nesneyi yüklemek. Ben işe gerektiğini düşünüyorum.

$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);