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