2

I want to unset one field from checkout. I made simple function

add_filter( 'woocommerce_checkout_fields' , 'remove_checkout_fields' );
function remove_checkout_fields( $fields ){
    unset($fields['billing']['billing_country']);
    return $fields;
}

and it's working for standard form. When I click "ship to different address" the new form has this field. So my question is how to remove field for both forms?

MMPL1
  • 533
  • 7
  • 21

1 Answers1

4

you supposed to add this line also in you function

            unset($fields['shipping']['shipping_country']);
Tony Stark
  • 434
  • 4
  • 13