Hola. Estoy utilizando la versión de Joomla! 2.5.14 y de VirtueMart 2.0.22 y la plantilla gk_boutique.
El problema que tengo es que en el carrito no se muestran Precio, Impuestos ni Descuento. Sí se muestran el nombre con la imagen, el SKU, la Cantidad/Actualizar y el Total.
Tengo marcadas las casillas adecuadas en la configuración.
He revisado varios hilos referentes al tema pero no he encontrado la solución.
He renombrado el programa default_pricelist.php de la plantilla para que se ejecute el original pero tampoco funciona.
A ve si podéis decirme algo. Muchas gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Gracias, Pablo. Eso ya lo había intentado porque lo había leído en otro tema.
El problema es que no encuentra, o están vacíos, los campos 'taxAmount' y 'discountAmount'. Y no es por la plantilla porque le he quitado el override y tampoco funciona. Tampoco muestra el precio del transporte, ¿sabéis cuál es el campo del que tiene que obtenerlo?
Al final he calculado yo manualmente los impuestos y descuentos y he modificado el programa 'default_pricelist.php'.
Gracias. Y si sabéis si esto tiene arreglo os agradezco que lo comuniquéis.
Hola,
Es muy raro lo que comentas. Si no se están utilizando las sobreescrituras de la plantila Boutique entonces se tendrían que mostrar los precios si has dejado la configuración como te he indicado.
Entiendo que los productos tienen asignado un impuesto y, opcionalmente, un descuento. Ten en cuenta que de no ser así no se mostrará ninguna cantidad en esos campos en el resumen de compra.
Sí, los productos tienen asignado impuesto y descuentos que deberían mostrarse, pero no encuentra los dos campos que dije anteriormente, ni el precio del transporte establecido en la configuración.
Además, tras la modificación manual no me salen bien las facturas en .pdf y he revertido los cambios manuales que hice y estoy como al principio.
¿Es correcta la versión 2.0.22 de VirtueMart que comenté al principio? ¿o sería conveniente actualizarla para que se corrijan esos errores?
Bueno, al final he visto que el icono del transportista daba problemas y ya genera bien la factura, pero sigue sin funcionar el que muestre impuestos y descuentos, que lo he realizado a mano.
¿Podrías indicarme dónde tocar para modificar a mano también las facturas .pdf?
Gracias!
Hola,
Para modificar las facturas tiene que ir a tu Virtuemart => Tienda => Facturas.
Saludos.
La factura en pdf ya me sale bien. Había algún carácter en la descripción del modo de envío que no era admitido por pdf.
Sin embargo, no me sale en la factura pdf el coste del transporte y como le marco que le aplique el iva en la configuración, sólo sale éste.
Lo que me dices es para cambiar el encabezado y el pie de página, pero yo quiero saber qué programas generan la factura pdf y poder modificarla a mano, igual que tocaba el default_pricelist.php para modificar el carrito.
Gracias!
Hola,
Las facturas son generadas por varios archivos php que se encuentran en la ruta components/com_virtuemart/views/invoice/tmpl.
Si vas a aplicar algún cambio en alguno de estos archivos es preferible que los descargues y los subas en la ruta templates/gk_boutique/html/com_virtuemart/invoice. De esta forma no se perderán los cambios cuando actualices Virtuemart a una nueva versión.
He realizado lo que me dices, llevando todos los ficheros de /components/com_virtuemart/views/invoice/tmpl a /templates/gk_boutique/html/com_virtuemart/invoice pero no me funciona el override: sigue tomando los del VM original. ¿Qué debo hacer con el programa view.html.php que está en /components/com_virtuemart/views/invoice/, que se queda descolgado y no se incluye en el override?
Hola,
No te recomiendo hacer cambios en ese archivo view.html.php porque los perderías cada vez que actualices Virtuemart a una versión o, al menos, tendrías que volver a parchearlo.
Sería mejor opción que utilizaras alguna extensión adicional de generación de facturas de Virtuemart. Te pongo enlaces a 2 de ellas. Lo mejor es que las pruebes para ver si se adaptan a lo que buscas:
Muchas gracias, Pablo, por tus consejos y tu tiempo. Estudiaré lo que me dices.
Doy por cerrado el tema.