Ben Magento en çok satan öğelerin bir listesini oluşturmak için bu kodu kullanıyorum:
Herkes bu belirli bir kategorideki en çok satan ürünler gösterecek diye düzenlenmiş olabilir biliyor mu?
Teşekkürler!
(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);