Nella maggior parte dei casi, i clienti che comprano su un sito ecommerce, sono contrari nel fornire il proprio numero telefonico perchè non vogliono essere disturbati da eventuali campagne pubblicitarie. In questo caso è fondamentale rendere il campo telefono non obbligatorio in WooCommerce.

A questo scopo è necessario utilizzare uno snippet da inserire nel file functions.php del tema child. Ti ricordo che il tema child è fondamentale in questi casi per evitare che tutte le modifiche vengano cancellate aggiornando il tema in uso.

Il codice è il seguente:

add_filter( 'woocommerce_billing_fields', 'wc_npr_filter_phone', 10, 1 );
function wc_npr_filter_phone( $address_fields ) {
 $address_fields['billing_phone']['required'] = false;

 return $address_fields;
}

Buon lavoro e lascia pure un commento se lo snippet ti è stato utile!;)