Сейчас на дев-демо есть два способа выбора местоположения.
Яндекс-карта. Не очень удобное решение, и Яндекс не у всех работает тем более.
Вывод списка на основе магазинов и ПВЗ:
В текущей версии (4.9.2) список городов можно составлять вручную в меню Города (геолокация), а в новой версии, на дев-демо, список строится только на основе городов, в которых есть магазины и ПВЗ.
То есть, если магазин/ПВЗ в одном городе, то в списке так же будет один город.
Есть два пожелания:
1) Оставить возможность добавлять города самостоятельно.
Благодаря этому, можно составить список “популярных городов” для быстрого выбора.
2) Добавить к списку строку поиска города с выпадающими вариантами при вводе, как это сделано в новом чекауте.
Такой поиск был в модуле “Определение местоположения”, который нельзя использовать с модулем нового чекаута.
Комбинация поиска + список – самое оптимальное решение.
В основном, на всех сайтах, где есть выбор города, всегда используется такой подход.
От геолокации могут зависеть как способы доставки в чекауте, так и остатки по городам (в будущей многоскладовости), поэтому выбор города должен быть привычен для покупателя и прост, а не ограничен одним-двумя городами или неудобной картой.