koketo Posted May 21, 2018 Share Posted May 21, 2018 Buenas Me gustaria si alguien me puede ayudar. resulta que hice una configuracion desde el back office para que muestre los precios sin iva. y luego en el ckeck out te diga los impuestos a cobrar. resulta que no se como agregar el total . ya que prestashop 1.7 no lo hace y antes en la 1.6 si lo hacia como pueden ver muestra tanto el total sin impuestos y el impuesto me ver si alguien me ayuda a poner el total bajo eso como lo tenia antes en la 1.6 Link to comment Share on other sites More sharing options...
koketo Posted May 21, 2018 Author Share Posted May 21, 2018 Bueno me contesto solo solo que ahora tengo otro problema. Como pueden ver modifique el archivo \themes\classic\templates\checkout\_partials\cart-summary-totals.tpl debajo de <small class="value">{$cart.subtotals.tax.value}</small> </div> agregue lo siguiente: <div class="cart-summary-line"> <hr class="separator"> <span class="label"style="font-weight:bold;">Total</span> <span class="value"style="font-weight:bold;">{round($cart.subtotals.tax.value+$cart.totals.total.value,'1',2)} ARS</span> </div> el tema es que al sumar los subtotales no me respeta el punto o la coma asi que el numero si es mas de mil y esta separado por punto o coma no lo reconoce como miles. si alguien me ayuda a darle forma seria genial Link to comment Share on other sites More sharing options...
koketo Posted May 22, 2018 Author Share Posted May 22, 2018 modificando cart-detailed-totals.tpl despues de <div class="cart-summary-line"> <small class="label">{$cart.subtotals.tax.label}</small> <small class="value">{$cart.subtotals.tax.value}</small> </div> agregue el siguiente codigo <div class="cart-summary-line"> <hr class="separator"> <span class="label"style="font-weight:bold;">Total</span> {$valor1=str_replace('.', '', $cart.subtotals.tax.value)} {$valor2=str_replace('.', '', $cart.totals.total.value)} {$valor2=str_replace(',', '.', $valor2)} {$valor1=str_replace(',', '.', $valor1)} {$mierda=(FLOAT)$valor1+(FLOAT)$valor2} {$mierda=number_format($mierda, 2, ",", ".")} <span class="value"style="font-weight:bold;">{$mierda} ARS</span> </div> Link to comment Share on other sites More sharing options...
Arganoid Posted November 12, 2018 Share Posted November 12, 2018 On 22/5/2018 at 12:11 AM, koketo said: Bueno me contesto solo solo que ahora tengo otro problema. Como pueden ver modifique el archivo \themes\classic\templates\checkout\_partials\cart-summary-totals.tpl debajo de <small class="value">{$cart.subtotals.tax.value}</small> </div> agregue lo siguiente: <div class="cart-summary-line"> <hr class="separator"> <span class="label"style="font-weight:bold;">Total</span> <span class="value"style="font-weight:bold;">{round($cart.subtotals.tax.value+$cart.totals.total.value,'1',2)} ARS</span> </div> el tema es que al sumar los subtotales no me respeta el punto o la coma asi que el numero si es mas de mil y esta separado por punto o coma no lo reconoce como miles. si alguien me ayuda a darle forma seria genial Has intentadode editar esta linea en: /public_html/translations/cldr/main--es-ES--numbers "symbols-numberSystem-latn":{"decimal":".","group":"," El decimal lo dejas tal cual lo tengas y en GROUP ponle un carácter que te convenga más. Un saludo! Link to comment Share on other sites More sharing options...
emil Posted December 18, 2018 Share Posted December 18, 2018 I have a problem with your solution @koketo, in a situation where the net sum exceeds 1000, the solution does not work, below the sum of 1000 works. <div class="cart-summary-line clearfix"> <span class="label">Razem brutto</span> {$valor1=str_replace('.', '', $cart.subtotals.tax.value)} {$valor2=str_replace('.', '', $cart.totals.total.value)} {$valor2=str_replace(',', '.', $valor2)} {$valor1=str_replace(',', '.', $valor1)} {$mierda=(FLOAT)$valor1+(FLOAT)$valor2} {$mierda=number_format($mierda, 2, ",", ".")} <span class="value price fs_lg font-weight-bold">{$mierda} {$currency.sign}</span> </div> ehh, it's a simple operation and in smarty it is a nuisance .... EDIT: this solution works <span class="value price fs_lg font-weight-bold">{$cart.totals.total.amount + $cart.subtotals.tax.amount|string_format:"%.2f"} {$currency.sign}</span> 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