Oleksandr Petrenko
Привіт. Коду під руками немає, але опишу коротко словами, робив давно.
Міста, відділення та інші необхідні дані зберігаю в базі і періодично кроном перевіряю на оновлення.
На фронті де треба оформити замовлення за допомогою ліби select 2 виводжу список міст (починає підтягувати міста вже при вводі перших літер).
Після вибору міста, по ідентифікатору міста роблю аяксом вибірку відділень НП для вибраного міста.
З'являється другий випадаючий список із відділеннями обраного міста.
Не обязательно. Есть метод внутри библиотеки позволяющий по области получить