En muchas ocasiones, y sobre todo en referencia a descuentos, es bueno saber el precio del producto original y el precio rebajado, pero prestashop no lo muestra en los listados de productos.
Si queremos que se muestren como en la imagen (Recordamos que esta modificación es para prestashop 1.4.x)
Tenemos que abrir el fichero product_list.tpl y buscar esta linea:
{elseif isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price &&
!$PS_CATALOG_MODE}
<span class="discount">{l s='Reduced price!'}</span>
{/if}Y sustituirlo por esto:
{elseif isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}
<span id="old_price_display" style="text-decoration:line-through;color:blue">
{convertPrice price=$product.orderprice}
</span><span class="discount">{l s='Reduced price!'}</span>
{/if}Como ves hemos añadido detrás de “”{l s=’Reduced price!’}”" esto:
{convertPrice price=$product.orderprice}
(Le hemos puesto un style también a mano.. lo cual no es muy recomendable, por lo que lo recomendable seria crear un estilo en la hoja de estilos y después asignárselo.)
En caso de que viéramos el precio 0.00..
Probar esta instrucción:
{convertPrice price=$product.price_without_reduction}
Atención solo lo he probado en la ultima versión de prestashop.



He probado bajo 1.4.6.2 con ambas instrucciones, borrando smarty, (¬¬ forzando compilación) y nada de nada.
¿Algún otro método?
¿Alguien tiene esto funcionando como para pasarme el tpl?
Nosotros tenemos la modificación aqui: http://kazatron.net/plantillas/modulotwitter/category.php?id_category=3 Y como ve muestros los dos precios, ha seguido todos los pasos al 100 por 100 ?
Un saludo