Jump to content

TPL, Fallo al intentar realizar una operación


soanix

Recommended Posts

Saludos a todos, y gracias por adelantado.

Resulta que estoy intentando cambiar el modo en el que me aparece el descuento por cantidad en la pagina de producto.

Pero al parecer todo es correcto, menos en una cosa.

No consigo restar el precio final del producto (multiplicandolo por la cantidad) por el valor en € del descuento.

Es decir:

Cantidad = 100
Descuento = 2%
Precio = 1,5

Sería:

{Cantidad*Precio - precio*cantidad/100*descuento}

De esta manera no me da resultado, o pilla antes del - o despues.

Pero en cambio si lo ago así.


{Cantidad*Precio} - {precio*cantidad/100*descuento}

me devuelve el precio total sin el descuento, y el descuento.

Mas o menos así.

134€ - 2,33€

Y porque no puedo restar esas dos cantidades?¿ o.O'


A ver si alguien me puede ayudar. Llevo 4 dias probandolo todo, y es que ademas no se ni en el lenguage que esta programado.


{Cantidad*Precio} - {precio*cantidad/100*descuento}

{convertPrice price=$product->getPrice(false, $smarty.const.NULL)*$quantity_discount.quantity/1..$quantity_discount.value} - {convertPrice price=$product->getPrice(false, $smarty.const.NULL)*$quantity_discount.quantity/100*$quantity_discount.value|floatval}



{Cantidad*Precio - precio*cantidad/100*descuento}

{convertPrice price=$product->getPrice(false, $smarty.const.NULL)*$quantity_discount.quantity/1..$quantity_discount.value convertPrice price=$product->getPrice(false, $smarty.const.NULL)*$quantity_discount.quantity/100*$quantity_discount.value|floatval}





Todo esto esta en product.tpl de vuestro theme dentro de {if $quantity_discount.id_discount_type|intval == 1}.


Gracias por vuestra ayuda.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...