Jump to content
iunemo

Precio sin iva en ficha y precio con iva en total carrito

Recommended Posts

Hola!! Necesito mostrar precios sin iva en la ficha de producto y precios con iva en el total del carrito. Supongo que solo tengo que cambiar un valor del codigo pero no se que debo poner!!


Gracias!!

Captura de pantalla 2018-06-07 a las 12.10.44.png

Captura de pantalla 2018-06-07 a las 12.10.33.png

Share this post


Link to post
Share on other sites

Tengo el mismo problema, si pongo el precio sin iva en los productos después en el resumen del carrito aparece sin iva cuando el total debería ser con iva.

Alguien lo ha solucionado?

Gracias de antemano.

Share this post


Link to post
Share on other sites

Yo uso la Theme Leo Otis de Leo themes. Desde la configuración no se puede cambiar, porque si escoges mostrar precios sin Iva, los muestra sin IVA hasta el final, ni siquiera el total hace la suma. Y también he probado cambiando mil cosas del código pero nada me ha funcionado. Yo uso la versión 1.7.

Share this post


Link to post
Share on other sites
hace 14 minutos, aixos dijo:

¿Lo habeis probado con el them classic?

o tambien hay un modulo de "vekia", que a lo mejor hace esto que piden

https://mypresta.eu/modules/front-office-features/show-two-prices-tax-included-excluded.html

Saludos

Probado con el classic y  nada, el módulo que nos indicas podria ser una solución parcial pues lo que hace es mostrar los precios con y sin iva en el producto alargando las descripciones del mismo (bastante feo). Sin embargo no dice nada de modificar como muestra el carrito y la orden de pedido que es el problema, pues lo que intentamos es que los productos se vean sin IVA pero que en el carrito y pedido en la última línea "TOTAL" si sume el impuesto. Pues lo desglosa perfectamente pero no lo suma.

Share this post


Link to post
Share on other sites

Ya había mirado ese post y tiene buenas soluciones pero ninguna funciona. Otra solución que había pesando pero que aun no he tenido tiempo de mirar es, configurar Prestashop para que si muestre IVA desde un principio y cambiar desde código la pagina de producto, listados y tal, para que solo muestre precio sin IVA, pero es muy engorroso y tampoco se si va a funcionar, pero se puede probar.

Share this post


Link to post
Share on other sites

Solucionado: 

hay que modificar dos archivos.

Dentro de  themes\classic\templates\checkout\_partials\cart-summary-totals.tpl near the bottom of the file, find the {block name='cart_summary_total'} and remark out the 2 lines shown and add the 2 lines as shown below the remarked lines:

<div class="card-block cart-summary-totals">

  {block name='cart_summary_total'}
    <div class="cart-summary-line cart-total">
      <span class="label">{$cart.totals.total.label} {$cart.labels.tax_short}</span>
      <span class="value">{$cart.totals.total.value}</span>
      <span class="label">Total (IVA INCLUIDO)</span>
      <span class="value">{$cart.totals.total.amount + $cart.subtotals.tax.amount} {$currency.sign}</span>
    </div>
  {/block}

 

y dentro de  themes\classic\templates\checkout\_partials\order-confirmation-table.tpl, buscar estas dos líneas comentarlas e incluir las dos últimas que añado:

 {**         <td><span class="text-uppercase">{$totals.total.label}</span> {$labels.tax_short}</td> *}
 {**         <td>{$totals.total.value}</td> *}
       
        <td><span>TOTAL (IVA incl.)</span></td>
               <td><span>{$totals.total.amount + $subtotals.tax.amount} {$currency.sign}</span></td>
       

  • Like 1

Share this post


Link to post
Share on other sites
On 24/7/2018 at 1:02 PM, presiculebras said:

Solucionado: 

hay que modificar dos archivos.

Dentro de  themes\classic\templates\checkout\_partials\cart-summary-totals.tpl near the bottom of the file, find the {block name='cart_summary_total'} and remark out the 2 lines shown and add the 2 lines as shown below the remarked lines:

<div class="card-block cart-summary-totals">

  {block name='cart_summary_total'}
    <div class="cart-summary-line cart-total">
      <span class="label">{$cart.totals.total.label} {$cart.labels.tax_short}</span>
      <span class="value">{$cart.totals.total.value}</span>
      <span class="label">Total (IVA INCLUIDO)</span>
      <span class="value">{$cart.totals.total.amount + $cart.subtotals.tax.amount} {$currency.sign}</span>
    </div>
  {/block}

 

y dentro de  themes\classic\templates\checkout\_partials\order-confirmation-table.tpl, buscar estas dos líneas comentarlas e incluir las dos últimas que añado:

 {**         <td><span class="text-uppercase">{$totals.total.label}</span> {$labels.tax_short}</td> *}
 {**         <td>{$totals.total.value}</td> *}
       
        <td><span>TOTAL (IVA incl.)</span></td>
               <td><span>{$totals.total.amount + $subtotals.tax.amount} {$currency.sign}</span></td>
       

 

Buenos dias!! Funciona!!

 

Muchisimas gracias, lo unico que yo he tenido que comentar dos lineas del primer cambio porque se me montaba una cosa con la otra (img 1) y luego he reordenado para que el importe del IVA me saliera primero y luego el TOTAL

img2.png

img1.png

Edited by iunemo (see edit history)

Share this post


Link to post
Share on other sites

Sabríais como hacer que el TOTAL muestre los decimales con comas?

Share this post


Link to post
Share on other sites

Hola,

Actualmente tengo la versión 1.7.4.4 y veo que este problema sigue presente. Si se elige en  

Parámetros de la tienda / Ajustes sobre clientes / Grupos -> modificar / Método de visualización de precios -> Impuestos excluidos

Los precios aparecen sin impuestos pero en el carro no se tienen en cuenta para el total y el pago.

He optado por una solución contraria a la que se expone en este hilo, la dejo por aquí por si alguno le interesa.

He dejado en los grupos los impuestos incluidos y he modificado el tpl de producto para que lo muestre sin impuestos. El archivo a modificar es el siguiente:

themes\classic\templates\catalog\_partials\product-prices.tpl

Hay que cambiar estas dos líneas:

- <span itemprop="price" content="{$product.price_amount}">{$product.price}</span>
- $product.labels.tax_long

Por estas dos:

- <span itemprop="price" content="{$product.price_amount}">{$product.price_tax_exc} €</span>
- {l s='Tax excluded' d='Shop.Theme.Global'}

A la espera que este problema sea solucionado por PrestaShop.

Un saludo

Share this post


Link to post
Share on other sites

También, para que aparezca el precio sin impuestos en la minuatura de categorías.

Cambiar en el archivo:

themes\classic\templates\catalog\_partials\miniatures\product.tpl

La línea:

<span itemprop="price" class="price">{$product.price}</span>

Por:

<span itemprop="price" class="price">{$product.price_tax_exc} €</span>

Un saludo

Share this post


Link to post
Share on other sites

tengo otra posible solución

Parámetros de la tienda / Ajustes sobre clientes / Grupos -> modificar / Método de visualización de precios -> Impuestos excluidos

y multiplicar la variable {$cart.totals.total.value} x IVA (18%/12%/20%) , es una solución muy simple no domino prestashop asi que dejo el desarrollo de la idea a un programador 

y que indique impuesto incluido al final del carro.

Share this post


Link to post
Share on other sites
7 hours ago, FaisalAbdallah said:

tengo otra posible solución


Parámetros de la tienda / Ajustes sobre clientes / Grupos -> modificar / Método de visualización de precios -> Impuestos excluidos

y multiplicar la variable {$cart.totals.total.value} x IVA (18%/12%/20%) , es una solución muy simple no domino prestashop asi que dejo el desarrollo de la idea a un programador 

y que indique impuesto incluido al final del carro.

El problema que veo con esto es que es un cambio solo visual. A la hora del pago y facturas no aparecerá esa parte del IVA solo con tocar esa variable {$cart.totals.total.value}

Share this post


Link to post
Share on other sites
On 8/23/2018 at 11:09 AM, iunemo said:

 

Buenos dias!! Funciona!!

 

Muchisimas gracias, lo unico que yo he tenido que comentar dos lineas del primer cambio porque se me montaba una cosa con la otra (img 1) y luego he reordenado para que el importe del IVA me saliera primero y luego el TOTAL

img2.png

img1.png

Funciona bien. Para que no se monte solo hay que añadir en el antes de y despues de las dos líneas <tr>......</tr>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More