No consigo poner el NIF en la factura No consigo poner el NIF en la factura - Página 2


Página 2 de 2 PrimeroPrimero 12
Mostrando resultados del 11 al 12 de 12
  1. Puedes hacerlos sin necesidad de usar ningún plugin aqui te dejo los pasos

    en el functions.php de tu child theme añade estas funciones

    Código HTML:
    add_action( 'woocommerce_after_order_notes', 'wpdesk_vat_field' );
    /**
    * NIF en WooCommerce Checkout
    */
    function wpdesk_vat_field( $checkout ) {
        echo '<div id="wpdesk_vat_field"><h2>' . __('NIF') . '</h2>';
        
        woocommerce_form_field( 'vat_number', array(
            'type'          => 'text',
            'class'         => array( 'vat-number-field form-row-wide') ,
            'label'         => __( 'NIF' ),
            'placeholder'   => __( 'Introduce tu NIF' ),
        ), $checkout->get_value( 'vat_number' ));
        
        echo '</div>';
    }
    Esta función es la que guarda el VAT

    Código HTML:
    add_action( 'woocommerce_checkout_update_order_meta', 'wpdesk_checkout_vat_number_update_order_meta' );
    /**
    * Guardar NIF en order meta
    */
    function wpdesk_checkout_vat_number_update_order_meta( $order_id ) {
        if ( ! empty( $_POST['vat_number'] ) ) {
            update_post_meta( $order_id, '_vat_number', sanitize_text_field( $_POST['vat_number'] ) );
        }
    }
    NIF en Woocommerce Admin

    Código HTML:
    add_action( 'woocommerce_admin_order_data_after_billing_address', 'wpdesk_vat_number_display_admin_order_meta', 10, 1 );
    /**
     * Mostrar NIF en la sección de editar pedido
     */
    function wpdesk_vat_number_display_admin_order_meta( $order ) {
        echo '<p><strong>' . __( 'NIF', 'woocommerce' ) . ':</strong> ' . get_post_meta( $order->id, '_vat_number', true ) . '</p>';
    }
    Mostar el NIF en los Emails

    Código HTML:
    add_filter( 'woocommerce_email_order_meta_keys', 'wpdesk_vat_number_display_email' );
    /**
    * NIF en Emails*/
    function wpdesk_vat_number_display_email( $keys ) {
         $keys['NIF'] = '_vat_number';
         return $keys;
    }
    Citar Citar  

  2. #12
    Muchas gracias, lo voy a probar y ya os comento.

    Un saludo.
    Citar Citar  

Página 2 de 2 PrimeroPrimero 12


Temas similares

  1. Factura publicidad
    Buenos días A ver si alguien puede ayudarme. Hace varios meses me ofrecieron poner publicidad en mi página, en concreto Billy Performance Network....
    Respuestas: 4
    Último mensaje: 03-nov-2015
  2. Factura por paypal
    Quisiera saber como es eso de dar facturas por paypal es que alguien me pidio
    Respuestas: 2
    Último mensaje: 25-oct-2015
  3. No consigo Poner mi foto de Perfil.
    Sera que como soy nuevo aun no tengo la opcion ?:grumpy:
    Respuestas: 3
    Último mensaje: 03-jun-2014
  4. Respuestas: 1
    Último mensaje: 23-may-2014
  5. ¿Como consigo poner bordes solo a los lados?
    Hola y qué tal.. Estoy desarrollando mi propio tema de Wordpress desde cero para un sitio de peliculas, y le quiero poner un borde que seria solo...
    Respuestas: 3
    Último mensaje: 17-oct-2010

Normas de publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •