In order to make the billing phone number optional just use the code below and paste it inside your functions.php file.
/**
* Woocommerce: Billing phone optional
*/
function cs_woocommerce_billing_fields( $fields ) {
$fields['billing_phone']['required'] = false;
return $fields;
}
add_filter( 'woocommerce_billing_fields', 'cs_woocommerce_billing_fields', 10, 1 );
Feel free to ask for any questions you might have 🙂