Признаться честно, я думал, что геолокация – это встроенный функционал WooCommerce.
В настройках Default customer location включено Geolocate, в Integration поле MaxMind License Key пустое. Установленных плагинов на эту тему, не обнаружил.
Вместо … вставил свой код и все заработало как нужно. Теперь буду разбираться, как оно работает 🙂
Благодарю уважаемого kword за реально рабочий пример.