iunemo Posted June 7, 2018 Share Posted June 7, 2018 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!! Link to comment Share on other sites More sharing options...
presiculebras Posted July 12, 2018 Share Posted July 12, 2018 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. Link to comment Share on other sites More sharing options...
presiculebras Posted July 13, 2018 Share Posted July 13, 2018 Por favor, Nadie o algún alma caritativa. Gracias. Link to comment Share on other sites More sharing options...
aixos Posted July 13, 2018 Share Posted July 13, 2018 (edited) ¿Lo habeis probado con el theme 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 Saludos Edited August 23, 2018 by aixos (see edit history) Link to comment Share on other sites More sharing options...
iunemo Posted July 13, 2018 Author Share Posted July 13, 2018 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. Link to comment Share on other sites More sharing options...
presiculebras Posted July 13, 2018 Share Posted July 13, 2018 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. Link to comment Share on other sites More sharing options...
aixos Posted July 13, 2018 Share Posted July 13, 2018 (edited) Hola , pues parece que esto sería interesante poder solucionarlo. y poder tener esta opción nativamente. Aquí hay un hilo que no lo ha resuelto, pero dice algo, seguro que hay alguna solución por ahí https://www.prestashop.com/forums/topic/615335-17-how-to-modify-cart-details/ Saludos Edited July 13, 2018 by aixos (see edit history) Link to comment Share on other sites More sharing options...
iunemo Posted July 13, 2018 Author Share Posted July 13, 2018 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. Link to comment Share on other sites More sharing options...
presiculebras Posted July 24, 2018 Share Posted July 24, 2018 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> 1 Link to comment Share on other sites More sharing options...
aixos Posted July 24, 2018 Share Posted July 24, 2018 Hola Lo tendré que probar Saludos Link to comment Share on other sites More sharing options...
iunemo Posted August 23, 2018 Author Share Posted August 23, 2018 (edited) 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 Edited August 23, 2018 by iunemo (see edit history) Link to comment Share on other sites More sharing options...
iunemo Posted August 23, 2018 Author Share Posted August 23, 2018 Sabríais como hacer que el TOTAL muestre los decimales con comas? Link to comment Share on other sites More sharing options...
fahani Posted December 8, 2018 Share Posted December 8, 2018 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 Link to comment Share on other sites More sharing options...
fahani Posted December 8, 2018 Share Posted December 8, 2018 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 Link to comment Share on other sites More sharing options...
FaisalAbdallah Posted December 11, 2018 Share Posted December 11, 2018 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. Link to comment Share on other sites More sharing options...
fahani Posted December 11, 2018 Share Posted December 11, 2018 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} Link to comment Share on other sites More sharing options...
jomorenoc Posted June 6, 2019 Share Posted June 6, 2019 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 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> Link to comment Share on other sites More sharing options...
ra5849 Posted September 25, 2019 Share Posted September 25, 2019 On 12/8/2018 at 8:04 PM, fahani said: 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 Hola he seguido tu método, porque me parece mas idóneo para mi. El problema es que no aparecen decimales con coma, se pone un punto y no aparece el simbolo de € Sabes porque? Saludos. Link to comment Share on other sites More sharing options...
ra5849 Posted September 25, 2019 Share Posted September 25, 2019 Perdón el € lo estaba copiando mal, pero el . en vez de la , no lo he podido solucionar.... Saludos. Link to comment Share on other sites More sharing options...
fahani Posted September 28, 2019 Share Posted September 28, 2019 On 9/25/2019 at 2:10 AM, ra5849 said: Hola he seguido tu método, porque me parece mas idóneo para mi. El problema es que no aparecen decimales con coma, se pone un punto y no aparece el simbolo de € Sabes porque? Saludos. Buenas Ra5849, prueba a poner esto {$product.price_tax_exc|number_format:2:".":","} sacado de aquí: https://stackoverflow.com/questions/3193710/formatting-numbers-with-thousands-separator-smarty-php/22391520 Un saludo Link to comment Share on other sites More sharing options...
ra5849 Posted September 28, 2019 Share Posted September 28, 2019 Funciona!! Aunque tuve que cambiar el orden del punto y la coma a: {$product.price_tax_exc|number_format:2:",":"."} Gracias. Link to comment Share on other sites More sharing options...
ra5849 Posted September 29, 2019 Share Posted September 29, 2019 Me encontré un problema con este método. Si creo una oferta, el % lo aplica bien al precio que quiero, precio sin iva, pero el precio que me enseña como precio anterior es con iva incluido y queda así: El descuento es correcto del 10% sobre le precio sin iva, 5,59€, pero aparece 6,76 que es su precio con iva incluido. He probado <span class="regular-price">{$product.regular_price_tax_exc} €</span> por si suena la flauta, pero no... Saludos. Link to comment Share on other sites More sharing options...
fahani Posted September 29, 2019 Share Posted September 29, 2019 1 hour ago, ra5849 said: Me encontré un problema con este método. Si creo una oferta, el % lo aplica bien al precio que quiero, precio sin iva, pero el precio que me enseña como precio anterior es con iva incluido y queda así: El descuento es correcto del 10% sobre le precio sin iva, 5,59€, pero aparece 6,76 que es su precio con iva incluido. He probado <span class="regular-price">{$product.regular_price_tax_exc} €</span> por si suena la flauta, pero no... Saludos. Buenas. Lo mismo es {$product.price_tax_exc} Un saludo Link to comment Share on other sites More sharing options...
ra5849 Posted September 29, 2019 Share Posted September 29, 2019 Lo intente, pero pone el mismo precio ya con el descuento, así: Link to comment Share on other sites More sharing options...
ra5849 Posted October 1, 2019 Share Posted October 1, 2019 @fahani Ninguna idea de como hacerlo? Saludos. Link to comment Share on other sites More sharing options...
ra5849 Posted October 10, 2019 Share Posted October 10, 2019 Refloto el hilo, a ver si alguien me puede echar una mano. Gracias y un saludo. Link to comment Share on other sites More sharing options...
fernandovegag Posted April 20, 2020 Share Posted April 20, 2020 Hola a todos yo tambien tengo ese problema -tengo los impuestos activados -el metodo de visualizacion esta con los impuestos excluidos -el producto tiene un impuesto del 21% -y al final me sale total impuestos excluidos Alguien sabe como poner una linea mas con el Total (impuestos incluidos)? Nota en las facturas aparece bien el TOTAL Link to comment Share on other sites More sharing options...
luishuaymana Posted April 20, 2020 Share Posted April 20, 2020 (edited) Quizás este video te pueda ayudar ... Ocultar impuestos https://youtu.be/MxQq1IwG914 Edited June 19, 2020 by luishuaymana (see edit history) Link to comment Share on other sites More sharing options...
Sergio CUBIZEN Posted August 15, 2020 Share Posted August 15, 2020 (edited) Bueno, después de un tiempo leyendo este post y algún otro por ahí, voy a comentar lo que he acabado haciendo yo para que se muestre todo correctamente. Antes de nada, daros las gracias a todos los que habéis dado soluciones en el post, hubiera sido imposible sin toda la info que habéis regalado. - Fichero cart-summary-totals.tpl (copio y pego cómo se queda el fichero completo): <div class="card-block cart-summary-totals"> {block name='cart_summary_total'} <div class="cart-summary-line cart-total"> <tr><span class="label">{$cart.totals.total.label} {$cart.labels.tax_short}</span></tr> <tr><span class="value">{$cart.totals.total.value}</span></tr> </div> <div class="cart-summary-line cart-total-tax-incluidas"> <span class="label-2">Total (Impuestos incluidos)</span> <span class="value-2">{$cart.totals.total.amount + $cart.subtotals.tax.amount|number_format:2:",":"."} {$currency.sign}</span> </div> {/block} {block name='cart_summary_tax'} {if $cart.subtotals.tax} <div class="cart-summary-line"> <span class="label sub">{l s='%label%:' sprintf=['%label%' => $cart.subtotals.tax.label] d='Shop.Theme.Global'}</span> <span class="value sub">{$cart.subtotals.tax.value}</span> </div> {/if} {/block} </div> ------------------------------------------------------------------------------------------------- *NOTA: Como podéis ver, he añadido los <tr> para alinearlo correctamente. También he cambiado el nombre de las clases a "label-2" y "value-2" para poder aplicarle estilos posteriormente. Para el tema de la coma como separación de decimales y forzar los 2 dígitos en decimales también he usado la solución del compañero: (|number_format:2:",":".") - Fichero cart-summary-totals.tpl (copio y pego cómo se queda la parte que nos interesa cambiar): <td><span class="text-uppercase">{$totals.total.label} {$labels.tax_short}</span></td> <td>{$totals.total.value}</td> </tr> <tr class="total-value font-weight-bold"> {** <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> </tr> -------------------------------------------------------------------------------------------------- * Por otro lado, para remarcar el total y solucionar la alineación del total a la derecha, he agregado las siguientes líneas al custom.css: .cart-summary-line.cart-total-tax-incluidas { background: #00789c; padding: 2px 0px 2px 0px; color: #ffffff; margin-bottom: 5px; font-size: 14px; } span.value-2 { font-size: 17px; float: right; } span.label.sub { position: relative; top: 5px; } Y bueno, eso es todo, así es como queda: No es lo más bonito del mundo, pero creo que queda bastante claro a primera vista, que es lo importante. Gracias a todos por compartir vuestra sabiduría!! Edited August 16, 2020 by Sergio CUBIZEN (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now