Answers for "campi checkout"

0

campi checkout

//creo il campo codice fiscale
add_filter( 'woocommerce_checkout_fields' , 'codice_fiscale' );

function codice_fiscale( $fields ) {
	$fields['billing']['codice_fiscale'] = array(
	'label'     => __('Codice Fiscale', 'woocommerce'),
	'placeholder'   => _x('Codice Fiscale', 'placeholder', 'woocommerce'),
	'required'  => true,
	'class'     => array('form-row-last'),
	'clear'     => true,
	'priority'  => 180
	);

	return $fields;
}   

add_action( 'woocommerce_checkout_update_order_meta', 'codice_fiscale_order_meta' );

function codice_fiscale_order_meta( $order_id ) {
	if ( ! empty( $_POST['codice_fiscale'] ) ) {
		update_post_meta( $order_id, 'Codice Fiscale', strtoupper( sanitize_text_field( $_POST['codice_fiscale'] ) ) );
	}
}


// creo il campo partita iva
add_filter( 'woocommerce_checkout_fields' , 'partita_iva' );

function partita_iva( $fields ) {
	$fields['billing']['partita_iva'] = array(
	'label'     => __('Partita Iva', 'woocommerce'),
	'placeholder'   => _x('Partita Iva', 'placeholder', 'woocommerce'),
	'required'  => false,
	'class'     => array('form-row-last'),
	'clear'     => true,
	'priority'  => 190
	);

	return $fields;
}

add_action( 'woocommerce_checkout_update_order_meta', 'partita_iva_order_meta' );

function partita_iva_order_meta( $order_id ) {
	if ( ! empty( $_POST['partita_iva'] ) ) {
		update_post_meta( $order_id, 'Partita Iva', sanitize_text_field( $_POST['partita_iva'] ) );
	}
}
Posted by: Guest on January-23-2022

Browse Popular Code Answers by Language