AYUDA Mostrar el DNI/NIF en la factura con WooCommerce + Checkout Fields Manager

viadomus

Member
Buenas... llevo desde ayer intentando algo, pero no lo consigo, y seguro que no es dificil.

Para las facturas he creado un campo NIF y se presenta correctamente al cliente, y se puede rellenar. Ahora quiero que ese campo se imprima en la factura en pdf, pero no lo consigo.
Lo he intentado con
PHP:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
, como indica la documentación, pero esto sólo provoca un error y no imprime nada (no sale el pdf).

_billing_wooccm11 es el nombre del campo y está porque si hacemos
PHP:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
Allí aparece, pero no consigo encontrar el modo que me lo imprima. Seguro que ya os habeis peleado con esto alguna ve... Sugerencias?

Ahí está el putillo...

PHP:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
 
Lanza este error:

Fatal error: Call to a member function get_data() on null​

/var/www/vhosts/xxx.tk/httpdocs/wp-content/themes/astra-child/woocommerce/pdf/customSimple/invoice.php (45)
#0 /var/www/vhosts/xxx.tk/httpdocs/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(919): include()
#1 /var/www/vhosts/xxx.tk/httpdocs/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(820): WPO\WC\PDF_Invoices\Documents\Order_Document->render_template()
#2 /var/www/vhosts/xxx.tk/httpdocs/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(778): WPO\WC\PDF_Invoices\Documents\Order_Document->get_html()
#3 /var/www/vhosts/xxx.tk/httpdocs/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(841): WPO\WC\PDF_Invoices\Documents\Order_Document->get_pdf()
#4 /var/www/vhosts/xxx.tk/httpdocs/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-main.php(392): WPO\WC\PDF_Invoices\Documents\Order_Document->output_pdf()
#5 /var/www/vhosts/xxx.tk/httpdocs/wp-includes/class-wp-hook.php(307): WPO\WC\PDF_Invoices\Main->generate_pdf_ajax()
#6 /var/www/vhosts/xxx.tk/httpdocs/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#7 /var/www/vhosts/xxx.tk/httpdocs/wp-includes/plugin.php(476): WP_Hook->do_action()
#8 /var/www/vhosts/xxx.tk/httpdocs/wp-admin/admin-ajax.php(187): do_action()
#9 {main}
 
No hay suerte, un error similar:

Fatal error: Call to a member function get_meta_data() on null​

/var/www/vhosts/xxx.tk/httpdocs/wp-content/themes/astra-child/woocommerce/pdf/customSimple/invoice.php (45)
#0 /var/www/vhosts/xxx.tk/httpdocs/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(919): include()
#1 /var/www/vhosts/xxx.tk/httpdocs/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(820): WPO\WC\PDF_Invoices\Documents\Order_Document->render_template()
#2 /var/www/vhosts/xxx.tk/httpdocs/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(778): WPO\WC\PDF_Invoices\Documents\Order_Document->get_html()
#3 /var/www/vhosts/xxx.tk/httpdocs/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(841): WPO\WC\PDF_Invoices\Documents\Order_Document->get_pdf()
#4 /var/www/vhosts/xxx.tk/httpdocs/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-main.php(392): WPO\WC\PDF_Invoices\Documents\Order_Document->output_pdf()
#5 /var/www/vhosts/xxx.tk/httpdocs/wp-includes/class-wp-hook.php(307): WPO\WC\PDF_Invoices\Main->generate_pdf_ajax()
#6 /var/www/vhosts/xxx.tk/httpdocs/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#7 /var/www/vhosts/xxx.tk/httpdocs/wp-includes/plugin.php(476): WP_Hook->do_action()
#8 /var/www/vhosts/xxx.tk/httpdocs/wp-admin/admin-ajax.php(187): do_action()
#9 {main}
 
No lo he mencionado, pero creo que se sobrentiende. El campo fue creado con Checkout Fields Manager for WooCommerce. y se intenta imprimir desde el template de PDF Invoices & Packing Slips for WooCommerce haciendo override en el child theme
 
¿Podrías aportar el código de invoice.php para ver exactamente donde estás pegando el código?

Gracias!
 
Volver
Arriba