Pregunta sobre WooCommerce PDF Invoices & Packing Slips de Wordpress:

una forma no heredada de mostrar un campo de facturaci贸n personalizado

Un usuario pregunt贸 馃憞

Hola,

Necesito mostrar un campo personalizado adicional en la secci贸n de facturaci贸n del PDF de la factura. Hasta ahora, el 煤nico c贸digo que funciona es usar el $ wpo_wcpdf global en depreciaci贸n, que funciona en modo heredado:


add_filter( 'wpo_wcpdf_billing_address', 'incluir_nif_en_factura' );
function incluir_nif_en_factura( $address ) {
        global $wpo_wcpdf;
        echo $address . '<p>';
        $wpo_wcpdf->custom_field( 'billing_nif', 'NIF/DNI/CIF: ' );
        echo '</p>';
}

Lo prob茅 de una manera nueva como sugiere la documentaci贸n: https://docs.wpovernight.com/woocommerce-pdf-invoices-packing-slips/pdf-template-action-hooks/ Pero no hay ganchos para facturarlo.

en templates/Simple/invoice.php archivo, l铆nea 33. Veo la acci贸n indocumentada wpo_wcpdf_after_billing_address. Pero hasta ahora no he podido mostrarlo. Cuando se utilizan otros ganchos wpo_wcpdf_after_order_data funciona.

驴Me estoy perdiendo de algo? 驴Qu茅 nueva forma ser铆a mostrar campos adicionales en la secci贸n de facturaci贸n?

gracias por su excelente plugin (ya compr茅 el plugin BTW Premium Templates)

(@kluver)

Hace 2 a帽os, 7 meses

Hola @joseluiscruz,

Si ya ha comprado nuestra extensi贸n de Plantillas Premium, puede agregar su campo personalizado a un bloque personalizado en Cliente. Por favor lee: Usando bloques personalizados

Tambi茅n tiene derecho a soporte premium con una de nuestras extensiones pagas para que pueda enviar sus preguntas en el futuro a: [email protected]

隆Espero que esto ayude!

(@joseluiscruz)

Hace 2 a帽os, 7 meses

Gracias @kluver,

Intent茅 usar bloques personalizados. Y funciona, excepto que el bloque no se puede mostrar cerca de los datos de facturaci贸n, ya que puedo usar el sistema heredado.

Estoy usando la plantilla moderna. Las opciones m谩s cercanas dadas son mostrarlas antes y despu茅s de los detalles del pedido.

驴Planea agregar ganchos adicionales para mostrar bloques personalizados despu茅s / antes de los detalles de facturaci贸n?

(@granada)

Hace 2 a帽os, 7 meses

Hola Jos茅, Estos est谩n incluidos en la 煤ltima actualizaci贸n (Plantillas Premium 2.5.7), as铆 que verifique que est茅 utilizando la 煤ltima versi贸n. WordPress no nos permite usar estos foros para admitir las extensiones premium, por lo que si tiene m谩s preguntas al respecto, cont谩ctenos por correo electr贸nico, 隆gracias!

Respondiendo a la pregunta b谩sica, si prefiere hacer esto con la barra de actividad (aunque recomiendo el m茅todo anterior ya que no es necesario guardar ning煤n c贸digo), esto tambi茅n deber铆a funcionar en la versi贸n gratuita:


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('ebay_order_id') ) {
        $address = $address . "<p>NIF/DNI/CIF: {$nif}</p>";
    }
    return $address;
}

(@joseluiscruz)

Hace 2 a帽os, 6 meses

隆Gracias!

El c贸digo personalizado funciona bien y entiendo c贸mo funcionan los nuevos ganchos ahora, lo que me hace muy feliz.

Dado que el sitio web no recibi贸 notificaci贸n sobre la actualizaci贸n del plugin de plantilla, tuve que descargarlo manualmente. Pero ahora tambi茅n funciona con bloques personalizados.

muchas gracias por su maravilloso apoyo r谩pido

(@granada)

Hace 2 a帽os, 6 meses

隆Me alegra escuchar eso, Jos茅! Para recibir actualizaciones, debe activar la licencia: https://docs.wpovernight.com/general/how-to-get-the-latest-version/

Nuevamente, si tiene alg煤n problema con las extensiones pagas, env铆enos un correo electr贸nico, 隆wordpress.org no nos permite usar estos foros para soporte pago!

Ewout

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

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