В администраторе Woocommerce перейдите на Settings > General
. В разделе «Общие параметры» будет опция «Местоположение клиента по умолчанию». Установите для этого значения «Geolocate».
В вашей теме или плагине вы можете использовать функцию wc_get_customer_default_location()
, которая возвращает массив, содержащий страну и штат. Просто проверьте значение страны в массиве, чтобы увидеть, соответствует ли оно 'US', и измените свой код по мере необходимости.