Hola,
No veo cómo puedo imprimir los pedidos. Puedo acceder a una vista de impresión, pero no veo por ningún lado el botón de imprimir ni otra manera de ordenar que lo imprima.
Hola Joan, entiendo que te refieres a cuando accedes a VirtueMart por la administración y pincha en la vista de impresión, se te debe de abrir un popup, si pinchas en archivo >> imprimir en la ventana del popup que se abre, deberías de poder imprimir el pedido.
Saludos
Hola David,
En el PopUp no me aparece el diálogo Archivo ni imprimir. Si clico en el icono del navegador sólo me da las opciones de Restaurar, Minimizar o Cerrar. No veo por ningún lado un diálogo para imprimir.
Saludos
Hola Joan,
puedes enviar una captura donde se vea el popup que se genera??
Saludos
Hola,
Habrá que hacer cambios en el archivo que se encarga de mostrar esta vista para impresión. Edita el archivo administrator/components/com_virtuemart/html/order.order_printdetails.php
En este fichero busca el siguiente código:
_('PHPSHOP_ORDER_PRINT_PO_LBL') ?>
y cámbialo por el siguiente:
_('PHPSHOP_ORDER_PRINT_PO_LBL') ?>
De esta forma, al pulsar sobre el enlace "Imprimir Pedido" que se muestra en la parte superior se abrirá la ventana de impresión del navegador.
Gracias Pablo,
Ahora en la parte del administrador funciona. Pero en la parte pública sigue sin funcionar. Es decir, si el cliente quiere consultar un pedido, lo ve pero no puede imprimirlo desde la ventana (Aunque sí podría imprimir la pantalla clicando en Archivo/Imprimir del menú del navegador) ¿Podemos arreglarlo para que pueda imprimir de modo similar al administrador?
Hola Joan
Envía la url de tu sitio web, una captura de pantalla de lo que comentas en el frontend y algún usuario de ejemplo para probar lo que comentas.
Saludos.
Hola John,
Aquí tienes el enlace: Contenido solo visible a usuarios registrados
Saludos
Hola Joan, en la parte pública el cliente puede pulsar en Archivo >> Imprimir e imprimirse el contenido de la web.. si quieres hacer otras modificaciones habría que modificar VM también en la parte pública para que imprima el pedido como quieres...
Saludos
Hola David,
Puedes decirme Cómo debo modificarlo en la parte pública. Sé que lo pueden imprimir desde el navegador pero prefiero ponérselo más fácil ya que aparece el texto "Imprimir pedido". Gracias.
Hola Joan,
busca en el fichero:
public_html/components/com_virtuemart/themes/default/templates/pages/accoun.order_details.tpl.php
En caso de que esté usando otro theme de VM sería así:
public_html/components/com_virtuemart/themes/nombre_theme/templates/pages/accoun.order_details.tpl.php
Busca este código:
_('PHPSHOP_ORDER_PRINT_PO_LBL') ?>
Sustitúyelo por este:
_('PHPSHOP_ORDER_PRINT_PO_LBL') ?>
Prueba y nos dices..
Saludos
Gracias, David, funciona 🙂