Woocommerce. Плагин/модуль зоны доставки на яндекс.картах
Необходимо введенный адрес проверять на соответствие одной из зон доставки (если не соответствует, то и заказать нельзя).
Помимо ввода пользователь может выбрать адрес на карте.
Карту разметил, есть KML.