Per un sito web ecommerce potrebbe essere importante rimuovere alcuni campi da compilare sulla pagina di pagamento, 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 hqhowdotcom_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.