CastelaoSL Posted June 9, 2022 Share Posted June 9, 2022 Hola!! Tengo una duda. Me gustaría saber si hay alguna manera para que no se pueda descargar la factura desde la cuenta de cliente. Si desactivo la opción "Permitir al cliente ver y descargar versiones en PDF de sus facturas", se desactiva la columna del check de la factura (en el apartado de ESTADOS) y no se me genera factura a mi (en el back office) para poder imprimirla. (Quiero imprimirla para para introducirla en el paquete) Gracias de antemano!! Link to comment Share on other sites More sharing options...
madeseu Posted June 9, 2022 Share Posted June 9, 2022 Así a botepronto lo que yo haría sería eliminar (comentando el código) el botón de descarga del pdf de la factura en cualquier .tlp en el que aparezca. De esa forma, la factura se crea pero el cliente no puede ver ninguna opción de descarga. Creo que estarían en templates --> customer --> order-detail.tpl y history.tpl Saludos. 1 Link to comment Share on other sites More sharing options...
CastelaoSL Posted June 13, 2022 Author Share Posted June 13, 2022 On 6/9/2022 at 7:06 PM, madeseu said: Así a botepronto lo que yo haría sería eliminar (comentando el código) el botón de descarga del pdf de la factura en cualquier .tlp en el que aparezca. De esa forma, la factura se crea pero el cliente no puede ver ninguna opción de descarga. Creo que estarían en templates --> customer --> order-detail.tpl y history.tpl Saludos. Gracias por la respuesta! Vamos a ver si hay otra solución antes de tocar el código. Link to comment Share on other sites More sharing options...
SAKSCM Posted June 28, 2022 Share Posted June 28, 2022 On 6/13/2022 at 9:26 AM, CastelaoSL said: Gracias por la respuesta! Vamos a ver si hay otra solución antes de tocar el código. Hola, Puedes ocultarlo con CSS para que no salga la opción visible al cliente en su ficha. Un saludo. 1 Link to comment Share on other sites More sharing options...
Tom Girou Posted June 28, 2022 Share Posted June 28, 2022 (edited) 2 hours ago, Sakura_CM said: Hola, Puedes ocultarlo con CSS para que no salga la opción visible al cliente en su ficha. Un saludo. Es peor que la otra solución, porque la opción seguirá en el DOM. Cualquiera podría modificar el CSS de la pagina para ponerlo visible de nuevo. Con la opción del .tpl ya es una mejor opción, porque el botón desaparece del DOM. PERO, cualquiera que conoce exactamente el HTML del botón, lo puede añadir de nuevo en el DOM y descargar la factura. La mejor opción, es uno quitar en el .tpl el botón, y bloquear el acción en el controlador que permite descargar la factura. Bueno para ser honesto, es poco probable que alguien ponga tantos esfuerzos para descargar una factura, pero es bueno saberlo. Edited June 28, 2022 by Tom Girou (see edit history) 1 Link to comment Share on other sites More sharing options...
SAKSCM Posted June 28, 2022 Share Posted June 28, 2022 11 minutes ago, Tom Girou said: Es peor que la otra solución, porque la opción seguira en el DOM. Cualquiera podría modificar el CSS de la pagina para ponerlo visible de nuevo. Con la opción del .tpl ya es una mejor opción, porque el botón desaparece del DOM. PERO, cualquiera que conoce exactamente el HTML del botón, lo puedo añadir de nuevo en el DOM y descargar la factura. La mejor opción, es uno quitar en el .tpl el botón, y bloquear el acción en el controlador que permite descargar la factura. Bueno para ser honesto, es poco probable que alguien ponga tantos esfuerzos para descargar una factura, pero es bueno saberlo. Desde luego no es la forma más elegante, pero la única que veo si no quiere tocar el código. Y si, ya tendría que ser uno de nosotros, con conocimientos como para imaginar y saber que hacer para descargar la factura desde el código 😁 Un saludo 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now