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?

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.


