UPD: 13.04.2018 1.2 version is released
A new CS-Cart module of geolocation detection allow you to dispose of annoying popups of the default geolocation. This module using the Sypex Geo service and will work all over the world.
When user comes from city that is not in database, it saves to separate database. Also when you select a city you can show a notification with short info about this city.