Mostrar precios sin...
Avisos
Vaciar todo

Mostrar precios sin y con IVA en productos prestashop  

 
Enrique
 Enrique
Famed Member

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

Citar
Respondido : 02/02/2017 5:09 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 02/02/2017 8:11 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Enrique
 Enrique
Famed Member

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:

https://www.pepebar.com/

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.

ResponderCitar
Respondido : 20/02/2017 12:23 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 20/02/2017 9:24 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Enrique
 Enrique
Famed Member

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.

ResponderCitar
Respondido : 21/02/2017 9:05 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 21/02/2017 11:09 am

Enrique
 Enrique
Famed Member

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.

ResponderCitar
Respondido : 21/02/2017 4:15 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Prueba imprimiendo lo siguiente:

{$product->base_price +  $product->ecotax}

Puedes poner esto antes de la línea 443

Saludos.

ResponderCitar
Respondido : 21/02/2017 6:31 pm

Cursos Gratuitos WordPress

Enrique
 Enrique
Famed Member

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.

ResponderCitar
Respondido : 22/02/2017 8:49 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

En el código que te envie prueba a ver si te sale algo cuando imprimes

{$product->ecotax}

Saludos.

ResponderCitar
Respondido : 22/02/2017 5:14 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Enrique
 Enrique
Famed Member

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.

ResponderCitar
Respondido : 22/02/2017 5:53 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 22/02/2017 8:54 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Enrique
 Enrique
Famed Member

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.

ResponderCitar
Respondido : 23/02/2017 12:11 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Prueba a poner lo siguiente:

{$productPrice*1.21}

Fíjate que uso el punto como separador decimal, en lugar de la coma.

ResponderCitar
Respondido : 23/02/2017 3:11 pm

wpdoctor-revisa-la-salud-de-tu-wordpress