cambiar texto en el pedido de virtuemart para imprimir. Añadir un comentario, un aviso, a la hoja de pedido que se imprime en VirtueMart
Contenido solo visible a usuarios registrados
Gracias! 🙂
URL del sitio: http://www.acudam.com
Para modificar el pie de página es así:
https://www.webempresa.com/blog/modificar-el-footer-o-pie-de-pagina-de-virtuemart.html
Podrías indicarnos si estás usando alguna extensión para generar la hoja de pedidos como PhocaPDF o si simplemente le estás dando la vista de impresión en el pedido desde el admin de Virtuemart??
Saludos
Hola,
Ya tengo el pie desactivado pero en la vista de impresión de pedido aparece la coletilla.Estoy usando la vista de impresión en el pedido desde el admin de Virtuemart. ¿Es mejor de otro modo?
Hola Joan
Con respecto a las facturas, puedes evaluar PhocaPDF, revisa el siguiente hilo de discusión
https://www.webempresa.com/foro/5-Virtuemart/14216-facturas-PDF.html
Saludos.
Hola John,
En mi caso no quiero generar albaranes ni facturas, solamente personalizar el aspecto del pedido que se envía e imprime, añadiendo texto o quitando campos. Desearía una solución lo más sencilla posible ya que no necesito más. Gracias. 🙂
Hola,
Para futuras consultas procura no ocultar la pregunta que planteas, ya que de esta forma el resto de visitantes de la web no se podrán enterar de qué trata el tema de consulta.
El texto que comentas "VirtueMart 1.1.9 (Comprobar la última versión)" se carga de forma genérica en todas las páginas de la administración de Virtuemart.
Si quieres quitarlo tendrás que editar el archivo administrator/components/com_virtuemart/admin.virtuemart.php y localizar casi al final el siguiente código:
echo '' .$VMVERSION->PRODUCT.' '.$VMVERSION->RELEASE .' (RELEASE.'" onclick="javascript:void window.open(this.href, 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=580,directories=no,location=no'); return false;" title="'.$VM_LANG->_('VM_VERSIONCHECK_TITLE').'" target="_blank">'.$VM_LANG->_('VM_VERSIONCHECK_NOW').')';
Puedes borrarlo si no quieres mostrar nada o en el caso de que quieras cargar otro texto sustituirlo por algo como lo siguiente:
echo 'Aquí el nuevo texto';
Muchas gracias, Pablo.
Ahora cuando voy a la vista de impresión des del administrador me aparecen los cambios. Sin embargo, en el email que se envía al usuario o en el pedido enlazado, no aparece el texto que he incluído al final. ¿Qué debo hacer para que los cambios también se reflejen ahí?
Gracias 🙂
PD: (No ocultaré el texto en futuras consultas, pensaba que no se ocultaba a los usuarios del foro. Lo hacía para que no aparezca en busquedas aleatorias a google etc, ya que se vincula con la url)
Hola,
El cambio que has aplicado repercute en las páginas de la administración de Virtuemart, pero no en el mail de confirmación de pedido ni en la página que detalla los datos del pedido cuando este se completa.
Para hacer esto, tendrás que hacer cambios en otros archivos. Para colocar el texto en el mail de confirmación de pedido tendrás que editar el archivo components/com_virtuemart/themes/ja-zeolite/templates/order_emails/confirmation_email.tpl.php y añadir el texto al final del mismo, antes del .
Para el resumen de pedido tendrás que añadir el código en el archivo components/com_virtuemart/themes/ja-zeolite/templates/pages/account.order_details.tpl.php, en este caso encima del siguiente código del final:
<?php } } else { echo ''._LOGIN_TEXT .'
'; include(PAGEPATH.'checkout.login_form.php'); echo '
'; }