Модуль определения гео-локации ( вставка города и т.д)

В шаблоне с 5 версии есть определение города по ip с использованием сервиса Dadata.
Город, регион, индекс автоматически подставляются на страницах:
оформление заказа, регистрация, добавление адреса.
т.е. пользователь переходит на страницу оформления заказа и там уже подставлен его город, регион, индекс, на основе этих данных уже загрузились доступные модули и посчитали стоимость доставки.

Чтоб это работало нужно получить api ключ у dadata.ru и вставить его в
Админке - настройки - основные - мой магазин
в поле DaData.Ru API ключ подсказок

В 7 версии сделано автоматическое добавление и исправление регионов.
К примеру в базе нет региона Крым или он изменил название, при оформлении заказа и выборе нового или измененного региона, произойдет автоматическое добавление или изменение региона.
Так же с 7 версии отключено определение города для мобильных, потому что в 80% это не верный город.

Табличка в шапке пока нету.

С 5 версии есть js событие определение города

Можно в админке Nexoos - настройки - доп js
в поле JS код для отслеживания событий

Написать обработчик этого события
типа

$('body').on( "geo_detect", function( event, params ) {
    alert("Ваш город: " + params.city + "");
    console.log(params)
});

Этот код выведет алерт с сообщением города и в консоль объект с доступными параметрами.

Т.е. при желании город можно вставить в любое место на странице.

Пока вот такие возможности для определения города.