Woocommerce – Aggiungere il campo Partita IVA nel checkout form

Plugins Programmazione Wordpress
0

Come possiamo consentire ai clienti di inserire la partita IVA nel modulo di pagamento di WooCommerce?
Questo post ti fornirà la soluzione per aggiungere il campo partita IVA dell’UE in WooCommerce.

La vendita nell’Unione Europea è molto specifica, soprattutto a causa degli aspetti legali.
WooCommerce a volte non ne tiene conto, motivo per cui è necessario adattare il negozio alle condizioni europee. È assolutamente indispensabile supportare il numero di identificazione IVA (noto come Partita IVA o Partita IVA UE), un must per l’emissione di una fattura.

Aggiungi nel file functions.php il seguente codice

add_action( 'woocommerce_after_order_notes', 'wpdesk_vat_field' );
/**
* VAT Number in WooCommerce Checkout
*/
function wpdesk_vat_field( $checkout ) {
echo '<div id="wpdesk_vat_field"><h2>' . __('VAT Number') . '</h2>';
woocommerce_form_field( 'vat_number', array(
'type'          => 'text',
'class'         => array( 'vat-number-field form-row-wide') ,
'label'         => __( 'VAT Number' ),
'placeholder'   => __( 'Enter your VAT number' ),
), $checkout->get_value( 'vat_number' ));
echo '</div>';
}

successivamente

per salvare il dato nel nostro database

add_action( 'woocommerce_checkout_update_order_meta', 'wpdesk_checkout_vat_number_update_order_meta' );
/**
* Save VAT Number in the 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'] ) );
}
}

Ed infine questo codice per far comparire il campo partita IVA nel pannello Admin

add_action( 'woocommerce_admin_order_data_after_billing_address', 'wpdesk_vat_number_display_admin_order_meta', 10, 1 );
/**
* Display VAT Number in order edit screen
*/
function wpdesk_vat_number_display_admin_order_meta( $order ) {
echo '<p><strong>' . __( 'VAT Number', 'woocommerce' ) . ':</strong> ' . get_post_meta( $order->id, '_vat_number', true ) . '</p>';
}
Facebook Comments
0
Summary
Woocommerce - Aggiungere il campo Partita IVA nel checkout form
Article Name
Woocommerce - Aggiungere il campo Partita IVA nel checkout form
Description
La vendita nell'Unione Europea è molto specifica, soprattutto a causa degli aspetti legali. WooCommerce a volte non ne tiene conto, motivo per cui è necessario adattare il negozio alle condizioni europee. È assolutamente indispensabile supportare il numero di identificazione IVA (noto come Partita IVA o Partita IVA UE), un must per l'emissione di una fattura
Author
partita iva php snippets woocommerce

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Related Posts