Avisos
Vaciar todo

El NIF del cliente en la factura  

Página 2 / 2
 
Rafael
 Rafael
Usuario experto

Hola, se que hay mucho sobre esto, pero no soy capaz de sacarlo y por eso te escribo.
He utilizado el pluging wordpress.org/plugins/woocommerce-delivery-notes/, pues es el que mejor me va para lo que quiero hacer, pero no hay manera de que en la factura final, aparezca el NIF del cliente.
Ya he instalado el campo, para que salga en el formulario,, pero no hay manera de que salga reflejado en la factura pdf.
Te paso el codigo que he puesto en Funciones del tema, codigo que he copiado de este foro, pero tampoco sale, tambien te mando un ejemplo de factura para que veas que no sale.
Muchas gracias

/**
* Añade el campo NIF a la página de checkout de WooCommerce
*/
add_action( 'woocommerce_after_order_notes', 'agrega_mi_campo_personalizado' );

function agrega_mi_campo_personalizado( $checkout ) {

echo '

' . __('Información adicional') . '

';

woocommerce_form_field( 'nif', array(
'type' => 'text',
'class' => array('my-field-class form-row-wide'),
'label' => __('NIF'),
'placeholder' => __('Ej: 99999999D'),
), $checkout->get_value( 'nif' ));

echo '

';
}

/**
* Actualiza la información del pedido con el nuevo campo
*/
add_action( 'woocommerce_checkout_update_order_meta', 'actualizar_info_pedido_con_nuevo_campo' );

function actualizar_info_pedido_con_nuevo_campo( $order_id ) {
if ( ! empty( $_POST['nif'] ) ) {
update_post_meta( $order_id, 'NIF', sanitize_text_field( $_POST['nif'] ) );
}
}

/**
* Muestra el valor del nuevo campo NIF en la página de edición del pedido
*/
add_action( 'woocommerce_admin_order_data_after_billing_address', 'mostrar_campo_personalizado_en_admin_pedido', 10, 1 );

function mostrar_campo_personalizado_en_admin_pedido($order){
echo '

'.__('NIF').': ' . get_post_meta( $order->id, 'NIF', true ) . '

';
}

// Incluir NIF en la factura

add_filter( 'wpo_wcpdf_billing_address', 'incluir_nif_en_factura' );

function incluir_nif_en_factura( $address ){
global $wpo_wcpdf;

echo $address . '

';
$wpo_wcpdf->custom_field( 'NIF', 'NIF: ' );
echo '

';
}

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 27/05/2016 5:43 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Rafael.
Gracias por tu confianza 🙂

Nos alegra que te guste nuestro servicio. 🙂

Nos sería de mucha utilidad que nos dejases tu testimonio, solicitamos testimonios para colocar en nuestra página y ayudar a otros posibles clientes a decidirse por nuestros servicios:

Puedes crear el testimonio aquí: testimonios

Si nos quieres enviar tu experiencia con nuestro servicio, la publicaremos en nuestra página con un link hacia tu Web. Nuestro dominio webempresa.com tiene una autoridad alta, así que el link siempre te ayudará en el posicionamiento en buscadores de tu Web.

Si ya lo solicitamos anteriormente y nos lo facilitaste, puedes dejar otro testimonio si tienes otra página que quieras posicionar mejor al tener un link en la nuestra con tu testimonio.

Gracias por publicar tu testimonio y por tus palabras de agradecimiento.

ResponderCitar
Respondido : 29/05/2016 3:12 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Página 2 / 2