Buenas tardes,
¿Como puedo mostrar los precios con y sin IVA en los productos? en los productos destacados también.
Gracias.
Espero noticias.
Un saludo, Enrique P.
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Al parecer tendrias que hacer modificaciones a los archivos del theme, revisa:
http://www.prestaforum.com/desarrollo-prestashop/es-posible-precio-con-iva-y-sin-iva-en-prestashop-1-6-en-listado-de-productos/
Saludos.
Buenas tardes,
Creo que no me he terminado de explicar.
Inicialmente nosotros mostramos los precios sin IVA. En los productos destacados queremos que los precios salgan como en esta web:
Primero el precio en grande sin iva y en pequeño el precio iva incluido.
El post que me envías es para el listado de productos.
La web donde tengo los precios es esta:
informatipavon.net/desarrollo/clifrihos
Gracias.
Espero noticias.
Un saludo, Enrique P.
Hola
En la url que envías no veo ningún sitio:
Contenido solo visible a usuarios registrados
En el enlace que te pasé anterormente aplica lo que comentas mostrar los precios con y sin IVA en el listado de productos, según el enlace de ejemplo es igulalmente un listado de productos.
Saludos.
Buenos días Jhon,
He añadido este código:
{if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}
{convertPrice price=$product.price_tax_exc} {l s ='Precio sin IVA'}
De momento no me funciona, incluso me da error en este enlace:
http://informaticapavon.net/desarrollo/clifrihos/index.php?id_category=39&controller=category
Adjunto archivo. Las líneas nuevas añadidas son la 35,36,37 y 38.
Gracias.
Espero noticias.
Un saludo, Enrique P.
Hola Enrique.
Primero elimina el código que añadiste para que la web cargue de nuevo.
Revisa esta entrada de prestashop donde se explican los pasos y lo que tienes que modificar:
¿Mostrar precios sin IVA y con IVA?
Un saludo
Buenas tardes Pepe,
He abierto el archivo de mi template "product.tpl".
He visto este código:
{if $priceDisplay >= 0 && $priceDisplay <= 2}
{convertPrice price=$productPrice}
{if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))}
{if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if}
{/if}
Estaba comentado y lo he descomentado en la línea 438. Con esto en la ficha del producto me aparece el texto "sin iva" al lado del producto. Es el cambio que he notado.
Después en la línea 625, después de "" he añadido este código:
{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}
pero sigue sin mostrarme los dos precios. Adjunto archivo product.tpl por si le podéis echar un vistazo.
He modificado el product-list.tpl y el homefeatured.tpl y ahí si he conseguido mostrar los precios.
La url de la tienda ha cambiado, he tenido que reinstalarla. Ahora es:
http://informaticapavon.net/desarrollo/clifriho
sin "s" al final.
Gracias.
Espero noticias.
Un saludo, Enrique P.
Hola
Prueba imprimiendo lo siguiente:
{$product->base_price + $product->ecotax}
Puedes poner esto antes de la línea 443
Saludos.
Buenos días Jhon,
Añadiendo este código me imprime el precio sin iva y me aparece el que ya tengo y este.
Lo puedes ver aquí:
http://informaticapavon.net/desarrollo/clifriho/index.php?id_product=96&controller=product
He probado varios códigos más como por ejemplo:
{$product->~$product.Price} {convertPrice price=$product.price_tax_exc}
Pero estas no me valen para esta parte. Entiendo que el único precio con iva que me falta por mostrar es el de la ficha de producto que pertenece al product.tpl no?
A ver si podemos imprimir el precio con iva de alguna forma, el código que me mandas parece que no aplica el ecotax.
Gracias.
Un saludo, Enrique P.
Hola
En el código que te envie prueba a ver si te sale algo cuando imprimes
{$product->ecotax}
Saludos.
Buenas tardes,
Aparece 0.0000. Por eso entonces no hace la operación.
¿Que podemos hacer?
He multiplicado el precio del producto base por 1,21 pero me ha dado error.
Mis productos tienen el 21% de IVA.
Gracias.
Un saludo, Enrique P.
Hola
Prueba multiplicar con la función math de smarty revisa el código de respuesta
http://www.smarty.net/forums/viewtopic.php?p=46892&sid=6bbc5514366a79951b069563308788fc
Sin embargo es extraño que no capture ese valor , si vas ha hacer este cambio documentalo en caso quieras cambair el impuesto.
Saludos.
Buenas tardes,
He puesto este código:
{* $wholesale=$productPrice, wholesaleq=product.ecotax *} {math equation="$productPrice * 1,21" $productPrice=$wholesale 1,21=$wholesaleq}
y me da error.
Después he puesto esto:
{math equation="$productPrice * 1,21"}
y no aparece nada.
Hay otra variable que se llama {$ecotaxTax_rate}, no se si nos pueda servir para algo. Alomejor estoy colando mal el código y por eso no imprime bien.
Adjunto archivo, a ver si le puedes echar un vistazo.
Gracias.
Un saludo, Enrique P.
Hola,
Prueba a poner lo siguiente:
{$productPrice*1.21}
Fíjate que uso el punto como separador decimal, en lugar de la coma.