DrStein Posted August 5, 2015 Share Posted August 5, 2015 Hola, Acabo de observar que Prestashop (estoy en la 1.6.1.0) cuando lista los productos de las categorías (o las búsquedas) si tenemos configurado, o el usuario marca la opción, de ordenar por precio, tiene en cuenta el precio de venta base, pero no el final en caso de tener configurados descuentos. ¿Cómo se podría cambiar este comportamiento? He estado indagando en la clase Category.php y veo algo así... $sql = 'SELECT p.*, product_shop.*, stock.out_of_stock, IFNULL(stock.quantity, 0) AS quantity'.(Combination::isFeatureActive() ? ', IFNULL(product_attribute_shop.id_product_attribute, 0) AS id_product_attribute, product_attribute_shop.minimal_quantity AS product_attribute_minimal_quantity' : '').', pl.`description`, pl.`description_short`, pl.`available_now`, pl.`available_later`, pl.`link_rewrite`, pl.`meta_description`, pl.`meta_keywords`, pl.`meta_title`, pl.`name`, image_shop.`id_image` id_image, il.`legend` as legend, m.`name` AS manufacturer_name, cl.`name` AS category_default, DATEDIFF(product_shop.`date_add`, DATE_SUB("'.date('Y-m-d').' 00:00:00", INTERVAL '.(int)$nb_days_new_product.' DAY)) > 0 AS new, product_shop.price AS orderprice FROM `'._DB_PREFIX_.'category_product` cp LEFT JOIN `'._DB_PREFIX_.'product` p ON p.`id_product` = cp.`id_product` pero ¿cómo sustituir eso por el precio final? ¿alguna idea u otras soluciones para lograr el mismo efecto? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now