Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Personalizar la Factura PDF de PrestaShop 8 y 9 sin Editar Plantillas TPL, por qué lo construimos así y la lógica detrás de las características anteriores.
Por qué la factura de PrestaShop es tan difícil de cambiar
La factura PDF de PrestaShop se construye a partir de una decena de archivos Smarty (cabecera, direcciones, líneas de productos, IVA, pagos, pie) que luego convierte TCPDF, que solo entiende parte del HTML y del CSS. Cada cambio se hace en esos archivos, se comprueba generando una factura y hay que trasladarlo en cada actualización del tema o de PrestaShop. Añadir una mención que depende del país del cliente obliga a escribir la condición en Smarty. Muchas tiendas se quedan con la factura original, con un logotipo mal dimensionado y columnas inútiles.
Un editor en lugar de archivos .tpl
El módulo añade la página Pedidos > Editor de facturas. Cada zona de la factura tiene su sección: cabecera y logotipo, direcciones y resumen, líneas de productos, totales, pago y vencimiento, campos personalizados, menciones legales, pie de página, textos. Un esquema de la página A4 resalta la zona que se ajusta. Todo se genera en el formato que entiende TCPDF, lo que evita columnas desbordadas y tablas rotas.
Las menciones correctas para cada cliente
Una factura a una empresa alemana con NIF-IVA debe citar la exención intracomunitaria y el NIF-IVA del cliente. Una factura a Suiza debe mencionar la exportación fuera de la UE. Una factura a una empresa francesa debe indicar las penalizaciones por demora y la indemnización fija de 40 EUR. Cada regla lleva sus condiciones y solo se imprime en las facturas afectadas. Las tres reglas de ejemplo se entregan inactivas: pida a su asesor contable que valide el texto antes de activarlas.
Cobrar antes por transferencia
Para los clientes que pagan por transferencia, la factura indica la fecha de vencimiento, los datos bancarios y un concepto para la transferencia. El código QR SEPA contiene el IBAN, el BIC, el importe pendiente y ese concepto: el cliente lo escanea con su app bancaria y la transferencia queda rellenada, sin errores de tecleo. En una factura pagada en parte solo se pide el importe restante.
Probar sin riesgo
La vista previa genera el PDF de una factura real de la tienda con los ajustes de la pantalla, sin guardarlos. El botón Comparar abre la misma factura con el diseño de PrestaShop. El interruptor principal devuelve el control a la factura nativa sin borrar nada, y la exportación JSON permite preparar los ajustes en una tienda de pruebas antes de importarlos en producción.
No hay valoraciones aún.