Pie de factura cortada

[SOLUCIONADO] Texto legal sale cortado en facturas de WooCommerce PDF Invoices and Packing Slips

Necesitas añadir una coletilla legal en el pie de todas las facturas que generas con tu tienda WooCommerce, así que te dispones a pegar un texto como el que sigue en el apartado “Pie de página: términos y condiciones, políticas, etc.” del plugin gratuito WooCommerce PDF Invoices and Packing Slips:

[TU NEGOCIO] es el Responsable del tratamiento de sus datos personales y le informa de que estos datos serán tratados de conformidad con lo dispuesto en el Reglamento (UE) 2016/679, de 27 de abril (GDPR), y la Ley Orgánica 3/2018, de 5 de diciembre (LOPDGDD), con la finalidad de mantener una relación comercial (en base a una relación contractual, obligación legal o interés legítimo) y conservarlos durante no más tiempo del necesario para mantener el fin del tratamiento o mientras existan prescripciones legales que dictaminen su custodia. No se comunicarán los datos a terceros, salvo obligación legal. Asimismo, se le informa de que puede ejercer los derechos de acceso, rectificación, portabilidad y supresión de sus datos y los de limitación y oposición a su tratamiento dirigiéndose a [TU NEGOCIO] en [UBICACIÓN]. E-mail: [TU EMAIL] y el de reclamación a www.aepd.es. Datos de contacto del delegado de protección de datos: [DATOS DEL DELEGADO DE PROTECCIÓN DE DATOS]

Pero claro, resulta que ese texto es tan largo… Que parece que no cabe en las facturas y sale cortado.

¿Cómo puedes resolver este problema sin comprar la versión premium del plugin?

Factura

Añadiendo el siguiente código al archivo functions.php de tu tema hijo o instalando el plugin Code Snippets en tu web y añadiendo este código PHP en él:

add_action( 'wpo_wcpdf_custom_styles', 'wpo_wcpdf_custom_styles', 10, 2 );
function wpo_wcpdf_custom_styles ( $document_type, $document ) {
    ?>
    @page {
    	margin-bottom: 5cm;
	}
    #footer {
        font-size:10px;
	line-height: 1em;
	bottom: -4cm;
	height: 4cm;
    }
    <?php
}

Lo que hace este código es reducir el tamaño de la letra del pie de las facturas a 10px con un interlineado de 1em, y le dice que la altura del pie es de aproximadamente 4 cm, por lo que debe dejar un margen inferior a la hoja de unos 5cm.

Puedes adaptar los valores margin-bottom, bottom y height según tu caso.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio