Jump to content

No funciona "Bloque de mejores ventas"


ropadearabia

Recommended Posts

  • 7 months later...

¿Pero que versión de Prestashop usais? (Es que no dais datos de vuestras tiendas...)

La versión es: PrestaShop™ 1.5.6.2.

Te explico en más detalle, a ver si puedes darme una solución: el problema con el que me encuentro es que los productos que muestra tanto en la página de los más vendidos como en el módulo de mejores ventas no se corresponden a las ventas reales de la tienda. No sé dónde lee la referencia de lo más vendido, creía que era de las estadísticas de la venta de productos, pero no es así. Conseguí que mostrara los mismos productos en el módulo y en la página de los más vendidos modificando el archivo: ProductSale.php

public static function getBestSales($id_lang, $page_number = 0, $nb_products = 10, $order_by = null, $order_way = null)
        {
                if ($page_number < 0) $page_number = 0;
                if ($nb_products < 1) $nb_products = 10;
                $final_order_by = $order_by;
                $order_table = '';   
                $order_by = 'sales'; /**modificado para que obligue a ventas*/              
                if (is_null($order_by) || $order_by == 'position' || $order_by == 'price') $order_by = 'sales';
                if ($order_by == 'date_add' || $order_by == 'date_upd')
                        $order_table = 'product_shop';                                 
                if (is_null($order_way) || $order_by == 'sales') $order_way = 'DESC';
                $groups = FrontController::getCurrentCustomerGroups();
                $sql_groups = (count($groups) ? 'IN ('.implode(',', $groups).')' : '= 1');
                $interval = Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20;

Pero de todas formas no son los resultados reales, así que de momento lo he despublicado hasta que encuentre la solución.

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...