Buenas tardes,
En esta imagen que adjnto;
Te señalo el precio de un producto. Porque virtuemart te resta el descuento en el precio sin iva?
Si miras el recuadro la cuenta no está clara, dice 21,61 - 6.90 =27,60.
No se puede poner el primer precio, los impuestos de ese precio y el descuento que le queremos hacer a ese precio?
Gracias.
Espero vuestras noticias.
Un saludo, Rafael M.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Los impuestos se tendrían que estar mostrando en el carro, si se configura correctamente. Vete a Componentes->Virtuemart->Configuración y pulsa en la pestaña Fijación de Precios. En el apartado Mostrar los siguientes precios asegúrate de tener activados todas las casilla de Mostrar precio.
Buenas tardes,
Los impuestos están activos, no me refería a eso.
Me refiero a que porque te aplica el descuento en la base imponible.
Gracias.
Espero noticias.
Un saludo, Enrique P.
Buenas tardes,
Si quito el precio tachado, puede que nos confundamos menos pero el precio más el impuesto es el total.
La columna descuento está antes que el total, es decir, el descuento lo muestro pero no calcula en el carrito no??
No podemos poner para que el precio + el impuesto - el descuento sea el total?
Gracias.
Un saludo, Enrique P.
Hola,
La forma de actuar en Virtuemart es esta: cuando a un producto se aplica un descuento este también queda aplicado en la base imponible, ya que esa es la base de precio final que se va a cobrar.
A efectos prácticos no tendría mucho sentido mostrar la base imponible sin el descuento aplicado, porque efectos fiscales el descuento aplicado, sino el precio final.
Cambiar estos cálculos puede ser complicado, ya que pueden generar resultados inesperados.
Hola,
Veo menos clara la solución que comentas. Si se quita la columna del descuento y solo se deja el precio inicial y el final, no quedará claro el porqué de ese precio final, ya que no se hace ningún tipo de indicación sobre el descuento que se está aplicando.
En todo caso, has de tener en cuenta que estos datos se cargan desde una página que hace de plantilla del carro, pero son enviados desde el propio núcleo de Virtuemart, por lo que no se podrán modificar (se podría, pero además de poder generar errores inesperados, se perderían los cambios con las actualizaciones de Virtuemart). Lo planteable sería quitar cierta información de la página del carro o cambiarla de posición.
Buenas tardes,
Y que archivo debo de modificar?
He modificado varios pero de momento nada.
Gracias.
Espero tus noticias.
Un saludo, Rafael M.
Informática Pavón
Hola
Podrías ocultar el precio tachado y la columna de descuento con CSS, ubica el siguietne archivo :
/desarrollo/verkomed/templates/mimas/css/mimas-custom.css
Al final agrega el siguiente código CSS:
table.cart-summary .col-total .line-through, table.cart-summary .col-total br, table.cart-summary .col-discount{ display: none; }
Saludos.
Buenas tardes,
También he desactivado otros que no me hacían falta.
Ahora me falta cambiar la variable del precio que carga en la columna Precio, y que en Precio salga el precio con el iva incluido.
Por ejemplo:
Precio Iva incluido: 58
Unidades: 1
Total: 58
---
Precio iva incluido: 50
Unidades: 2:
Total: 100
Solo cambiando la variable por la variable de precio de iva incluido debe de valer no?
Donde está esa variable?
Gracias.
Un saludo, Enrique P.
Hola
En este caso se complica más lo mejor sería que dejes la columna de impuestos.
Si aún decides seguir con el cambio puedes revisar si tienes un archivo : default_pricelist.php
en los archivo de tu template
/templates/TU_TEMPLATE/html/com_virtuemart/cart/default_pricelist.php
Si no tienes este archivo puedes copiarlo desde esta ruta y ponerla en la ruta indicada anteriormente:
/components/com_virtuemart/views/cart/tmpl/default_pricelist.php
En este archivo busca una sentencia como esta :
createPriceDiv ('discountedPriceWithoutTax'
Y cambia discountedPriceWithoutTax por alguno de estos valores :
'basePrice'
'variantModification'
'basePriceVariant'
'basePriceWithTax'
'discountedPriceWithoutTax'
'salesPrice','priceWithoutTax'
'salesPriceWithDiscount'
'discountAmount'
'taxAmount'
'unitPrice'
Estos valores son los que virtuemart tiene permitidos para los precios
Saludos.
Buenos días,
He cambiado varias veces esto: discountedPriceWithoutTax
por salesprice, unitprice, pero no me hace nada. Me muestra el mismo precio.
He subido el archivo a la carpeta indicada.
Adjunto archivo.
Gracias.
Espero noticias.
Un saludo, Enrique P.
Hola,
Es posible que no estés aplicando el cambio en el archivo correcto o que, de hacerlo, no lo hagas en el lugar indicado.
Para verificarlo podrías probar a añadir algún texto adicional en los datos. Por ejemplo, poner un texto "PRUEBA" al lado de la carga de los precios, para ver si se muestra este precio en el resumen. Así te podrás asegurar si estás aplicando los cambios en el lugar indicado.
Buenos días,
Líneas como las que comenta Jhon solo hay una en ese archivo.
createPriceDiv ('discountedPriceWithoutTax'
He cambiado "discountedpricewithoutax" por "taxamount" solo para probar, también lo he cambiado por salesprice, pero no hace nada, ningún efecto en el carro.
También he puesto texto y tampoco me lo muestro, creo que la modificación debe ser en otro sitio no?
Gracias.
Un saludo, Enrique P.