Jump to content

Recommended Posts

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 hacia123123123123sdsZdasdasdasdasd.thumb.jpg.76060bf267d13d3fe6a07bc81e4dd679.jpg

como pueden ver muestra tanto el total sin impuestos y el impuesto me 5b02441c11c77_Sinttulo-9.jpg.d4c19972610320ed76d628f2e0685089.jpg 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

Bueno me contesto solo solo que ahora tengo otro problema.

5b0342ca22cbe_Sinttulo-9.jpg.cdc9e2286d16c0434e7905fa80fa598f.jpg

 

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

   

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>

5b044d666e292_Sinttulo-2123.jpg.1b48a1493d22de840cb5c2510e8c3788.jpg

Link to comment
Share on other sites

  • 5 months later...
On 22/5/2018 at 12:11 AM, koketo said:

Bueno me contesto solo solo que ahora tengo otro problema.

5b0342ca22cbe_Sinttulo-9.jpg.cdc9e2286d16c0434e7905fa80fa598f.jpg

 

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

  • 1 month later...

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

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
×
×
  • Create New...