0

magento 1.6.2.0 でベストセラーの動的および特定のカテゴリを表示する方法は?

4

1 に答える 1

1

ベストセラーを表示するには、以下のようなリソース モデル レポートから製品のコレクションをロードできます。

$products = Mage::getResourceModel('reports/product_collection')
            ->addOrderedQty()
            ->addAttributeToSelect(array('name', 'price', 'small_image', 'short_description', 'description')) //edit to suit tastes
            ->setStoreId($storeId)
            ->addStoreFilter($storeId)
            ->setOrder('ordered_qty', 'desc'); //best sellers on top

それらをカテゴリごとにロードするには、現在のカテゴリを取得するか、ハードコードして渡します。そのカテゴリで製品をフィルタリングするだけです。

于 2012-04-04T19:32:13.167 に答える