Hola.
En el virtuemart al poner los precios, los pongo sin aplicarle ningún impuesto, es decir, lo escribo con el impuesto aplicado. Quiero que en momentos puntuales aplicar algún descuento a determinado producto y quisiera que apareciera el precio final y el precio anterior (sin aplicar el descuento).
Para ello en configuración->Valoración he activado la casilla "el precio de venta con impuestos" por que he visto que es la única opción que me muestra el precio completo.
La pega es, que aparece incluso cuando no hay descuento y yo quisiera que solo apareciera cuando hay un descuento aplicado.
URL del sitio: http://kilima-ropaecologica.com/index.php
Hola,
En Virtuemart no hay una opción para que el precio sin descuento no se muestre en el caso de que sea igual que el anterior. Para conseguir esto tendrás que editar el archivo con la plantilla de ficha de producto de Virtuemart que estés utilizando (concretamente la parte de los precios) y, donde se esté cargando el precio sin descuento añadirle delante un código como el siguiente:
if ($this->product->prices['discountAmount'] != '0') {
Con un condicional así, solo se cargará el precio si el descuento del producto es distinto de cero.
Si no estás aplicando ninguna sobreeescritura, el archivo a modificar será el components/com_virtuemart/views/productdetails/tmpl/default_showprices.php
Solucionado, muchas gracias.