Skip to content

Mostrar precios con IVA y sin IVA en el listado de Productos en Prestashop

2012 marzo 20

En muchas ocasiones necesitamos mostrar no solo el precio con iva incluido al cliente, y es posible que nos entre la necesidad de mostrar en los listado de productos el precio tanto sin iva como con iva.

Es decir, como en esta imagen:

Pues solo debemos hacer una pequeña modificación en el siguiente fichero:

/themes/tuplantilla/product-list.tpl

 Cambiar esto:
{if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}
{/if}

Por esto:

{if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}{if !$priceDisplay} Precio <span style="font-size:12px;" >
{l s='Iva Incluido'}:</span>

{convertPrice price=$product.price}
<span style="font-size:12px;" >{l s='Precio sin iva'} :</span>
{convertPrice price=$product.price_tax_exc}{else}{convertPrice price=$product.price_tax_exc}{/if}

{/if}

Por cierto el style lo he colocado en el misma instrucción, aunque lo mas adecuado es utilizar o una clase ya creada  o crearse una clase en el css.

Y por ultimo recordar que al modificar los ficheros tpl, debéis ir a la pestaña Preferencias/Rendimiento, darle a forzar compilación “SI”, volver a visitar el listado y una vez que has visto que los cambios se han realizado correctamente, dejar la opción de Forzar Compilación en “NO”.

Print Friendly

2 Respuestas
  1. JAVIER permalink
    septiembre 6, 2012

    Buenos días, tras realizar lo explicado no aparece en nuestra tienda los dos precios.
    ¿nos hemos dejado algún paso?
    Gracias

  2. mayo 24, 2013

    Muy interesante. Gracias.

Comentarios cerrados.