Jeśli korzystacie w sklepu internetowego Woocommerce to pewnie zauważyliście że w polach w których klient wpisuje swoje dane lub dane firmy nie ma pola NIP. Aby takowe pole się pojawiło wystarczy w folderze motywu w pliku functions.php dodać następujący kod:



/**
* NIP
*/
add_action( 'woocommerce_after_order_notes', 'wpdesk_vat_field' );
/**
* Pole NIP w zamówieniu
*/
function wpdesk_vat_field( $checkout ) {
echo '

‘ . __(‘Dane do Faktury’) . ‘

‘;

woocommerce_form_field( ‘vat_number’, array(
‘type’ => ‘text’,
‘class’ => array( ‘vat-number-field form-row-wide’) ,
‘label’ => __( ‘NIP’ ),
‘placeholder’ => __( ‘Wpisz NIP, aby otrzymać fakturę’ ),
), $checkout->get_value( ‘vat_number’ ));

echo ‘

‘;
}
?>

add_action( ‘woocommerce_admin_order_data_after_billing_address’, ‘wpdesk_vat_number_display_admin_order_meta’, 10, 1 );
/**
* Wyświetlenie pola NIP
*/
function wpdesk_vat_number_display_admin_order_meta( $order ) {
echo ‘

‘ . __( ‘NIP’, ‘woocommerce’ ) . ‘: ‘ . get_post_meta( $order->id, ‘_vat_number’, true ) . ‘

‘;
}
?>

Dodaj komentarz

avatar
  Subscribe  
Powiadom o