Make checkout fields required in Woocommerce checkout
What you can do if you don’t find the guilty as explained on my comment is to use the following (using here a highest hook priority if some other code is already using those hooks): add_filter( ‘woocommerce_default_address_fields’, ‘customising_checkout_fields’, 1000, 1 ); function customising_checkout_fields( $address_fields ) { $address_fields[‘first_name’][‘required’] = true; $address_fields[‘last_name’][‘required’] = true; $address_fields[‘company’][‘required’] = true; … Read more