Black Friday & Cyber Monday SUPER SALE ALL WEEK:
Grab 40% OFF on plugins
Days
Hours
Minutes
Seconds

How to Change the default Country & State in WooCommerce Checkout?

Are you looking to change the default value of the country and state field in the WooCommerce checkout page for your store, then below is the solution for you.

add_filter( 'default_checkout_billing_country', 'ts_change_default_checkout_country' );
add_filter( 'default_checkout_billing_state', 'ts_change_default_checkout_state' );

function ts_change_default_checkout_country() {
  return 'US'; // set default country
}
function ts_change_default_checkout_state() {
  return 'MI'; // set default state
}

Output

The following output shows that the country field is pre-selected as “United States (US)” and the state field is pre-selected as “Michigan”.

How to Change the default Country & State in WooCommerce Checkout

Similarly, you can also remove default value of country & state field in WooCommerce checkout page where you want the customer to select their country & state field from a dropdown.

Browse more in: Code Snippets, WooCommerce How Tos, WooCommerce Tutorials

Share It:

Subscribe
Notify of
0 Comments
Newest
Oldest
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible.

Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

By using our site, you acknowledge that you have read and understood our Privacy Policy and Terms & Conditions.