Contador de vista de productos - Prestashop



   AUTOR PREGUNTA

Publicado 13 julio 2014 - 21:33

¿Cómo puedo obtener el contador de la vista de productos en prestashop?


¿Tienes la misma pregunta? Yo también

 

Publicado 13 julio 2014 - 22:39

Hazlo con un query, es la mejor forma.

 

Publicado 13 julio 2014 - 22:40

Te dejo el query que debe funcionarte para lo que necesitas:

public function getTotalViewed($id_product) { $dateBetween = ModuleGraph::getDateBetween(); $result = Db::getInstance()->getRow(' SELECT SUM(pv.`counter`) AS total FROM `'._DB_PREFIX_.'page_viewed` pv LEFT JOIN `'._DB_PREFIX_.'date_range` dr ON pv.`id_date_range` = dr.`id_date_range` LEFT JOIN `'._DB_PREFIX_.'page` p ON pv.`id_page` = p.`id_page` LEFT JOIN `'._DB_PREFIX_.'page_type` pt ON pt.`id_page_type` = p.`id_page_type` WHERE pt.`name` = \'product.php\' AND p.`id_object` = '.intval($id_product).' AND dr.`time_start` BETWEEN '.$dateBetween.' AND dr.`time_end` BETWEEN '.$dateBetween.''); return isset($result['total']) ? $result['total'] : 0; }

   AUTOR PREGUNTA

Publicado 14 julio 2014 - 02:39

Gracias Joel!