Тоже искал ответ на этот вопрос. Плагины и дополнения это хорошо, но немного не то, что нам нужно. Пришлось реализовывать свой вариант, используя Google Maps API.
В крацие идея такая:
WooCommerce - определяет район по почтовому индексу.
На странице доставки мы определяем почтовый индекса пользуясь вышеуказанным API, подставляем его в соответствующее поле "Индекс", дальше WooCommerce сам определяет доступные методы доставки.
Подробнее описал вариант решения в
блоге