如何在Magento中查看最多的排序?

时间:2014-01-21 08:00:46

标签: magento sorting categories product

在Magento 1.7中,我正在尝试按大多数浏览产品排序产品但未成功完成 我正在尝试编辑magento核心文件中的toolbar.php文件,请为大多数查看的产品分类提供最佳解决方案

检查 - http://www.bindaaslo.com/mobile-tablets/mobile-phones.html

class Sugarcode_Catalog_Block_Product_List_Toolbar extends Mage_Catalog_Block_Product_List_Toolbar

2 个答案:

答案 0 :(得分:0)

我自己没有完成,但我认为您需要按产品ID检索查看次数,然后对其进行排序。 看看Get view count for magento product based on product_id可能对您有所帮助。

答案 1 :(得分:0)

您可以使用以下代码检索浏览次数最多的产品(这对我有用):

<?php                               
    $productCount = 5; // Top 5 products
    $storeId = Mage::app()->getStore()->getId();                             

    $_mostViewed = Mage::getResourceModel('reports/product_collection')
        ->addAttributeToSelect('*')     
        ->setStoreId($storeId)
        ->addStoreFilter($storeId)
        ->addViewsCount()
        ->setPageSize($productCount);                               

    foreach ($_mostViewed as $product){
        echo $product->getProductUrl().'<br>';  // Example code
    }
?>