In un sito web ecommerce potrebbe essere importante rimuovere i campi non necessari dalla pagina di pagamento WooCommerce, per effettuare un acquisto.
Per intenderci, se per esempio pensiamo ad un sito che vende ebook, sappiamo che non effettua spedizioni fisiche e quindi le caselle di input per la compilazione degli indirizzi, non sono necessari.
Per rimuoverli utilizziamo questo snippet (in questo esempio vediamo che verranno rimossi questi campi: cap, azienda, telefono. Possiamo vedere di rimuovere anche altri campi, utilizzando le altre opzioni disponibili).
add_filter( 'woocommerce_checkout_fields' , 'lab_remove_checkout_fields' );
function lab_remove_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_phone']);
//unset($fields['billing']['change_your_field_here']);
//opzioni disponibili: billing_first_name, billing_last_name, billing_company, billing_address_1, billing_address_2, billing_city, billing_postcode, billing_country, billing_state, billing_email, billing_phone
return $fields;
}
Per ogni necessità, non esitare ad inviare un messaggio per ricevere supporto.