ATENCIÓN AL CLIENTE: +34 923 199 148

Mostrar campo DNI / NIF en las facturas PDF de WordPress usando WooCommerce PDF Invoices & Packing Slips

Cuando instalamos WooCommerce en nuestro WordPress, por defecto el sistema no nos va a pedir el DNI / NIF de la persona que compra, por lo que ese dato no aparecerá en la factura.

Cómo hacer que aparezca el NIF / DNI en la factura de WooCommerce

Para que el NIF aparezca en la factura vamos a hacer los siguientes pasos:

  1. Añadir el campo al formulario de checkout de WooCommerce. Usaremos el plugin: Checkout Field Editor (Checkout Manager) for WooCommerce
  2. Añadir un fragmento de código en forma de filtro para que muestre el campo en la cabecera de la factura

En este post nos vamos a centrar sobre todo en el punto 2, donde suponemos que hemos añadido un campo al formulario llamado billing_nif

Código que debemos usar en Code Snippets

Veamos el fragmento de código PHP que tenemos que añadir a nuestro WordPress para que el plugin de facturación muestre el NIF del cliente en la cabecera:

add_filter( 'wpo_wcpdf_billing_address', 'incluir_nif_en_factura', 99, 2 );
function incluir_nif_en_factura( $address, $document = null ) {
    if (!empty($document->order) && $nif = $document->get_custom_field('billing_nif') ) {
        $address = $address . "<p>NIF/DNI/CIF: {$nif}</p>";
    }
    return $address;
}
Quizá te interese...

Deja un comentario...

Suscribirme
Notificación de
guest
0 Comentarios
Comentarios en línea
Ver todos los comentarios