Самый просматриваемый продукт не обновлен
Я использую приведенный ниже код для наиболее просматриваемых продуктов на домашней странице, но мой клиент продолжает жаловаться, что эти продукты не обновлялись.
$products = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->addMinimalPrice()
->addUrlRewrite()
->addTaxPercents()
->addAttributeToSelect(array('name', 'price', 'small_image')) //edit to suit tastes
->setStoreId($storeId)
->addStoreFilter($storeId)
->addViewsCount();
Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($products);
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($products);
$products->setPageSize($this->getConfig('qty'))->setCurPage(1);
Пожалуйста, проверьте и дайте мне знать, в чем ошибка
1
Author: Murtuza Zabuawala, 2016-09-13
1 answers
Попробуйте Это. Он работает над моим плоским каталогом
$storeId = Mage::app()->getStore()->getId();
$collection = Mage::getResourceModel('reports/product_collection')
->addViewsCount();
if (Mage::helper('catalog/product_flat')->isEnabled()) {
$collection->getSelect()->joinInner(array('e2' => 'catalog_product_flat_'.$storeId), 'e2.entity_id = e.entity_id');
}
0
Author: krishna singh, 2016-09-17 05:08:52