Jump to content

SOLUCION AL ORDENAR POR PRECIO prestashop 1.3.7


Recommended Posts

Me he dado cuenta que en la version que estoy usando 1.3.7 el ordenar precios del mas barato al mas caro y viceversa no funciona correctamente ya que al parecer solo ordena de mas abrato a mas caro solo los que son mostrados y no ente todos los de la categoria.

La solucion es la siguiente

en el archivo Category.php de la carpeta classes.

en la linea que empieza por (p.`price` * IF(t.`rate`,((100 + (t.`r ...................................
creo que es la linea 402

hay que sustituir :

(p.`price` * IF(t.`rate`,((100 + (t.`rate`))/100),1) - IF((DATEDIFF(`reduction_from`, CURDATE()) <= 0 AND DATEDIFF(`reduction_to`, CURDATE()) >=0) OR `reduction_from` = `reduction_to`, IF(`reduction_price` > 0, `reduction_price`, (p.`price` * IF(t.`rate`,((100 + (t.`rate`))/100),1) * `reduction_percent` / 100)),0)) AS orderprice 



por lo siguiente

(p. `price` * IF (t. `rate`, ((100 + (t. `rate`)) / 100), 1)) AS orderprice 



Nose si este error estara arreglado en la 1.4 pero desde luego ami me traia de cabeza

Link to comment
Share on other sites

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