A small free module for Joomla , which automatically detects the user's city and allows you to specify it. Works in Russia. It can be used to develop a more functional solution that is in demand in e-commerce.
The name of the module ru_cities. You can see an example on this page above. The module does not depend on third-party geo-servers, it includes its own database of ip addresses in a txt file. (14 Mb).
For further development and expansion of functionality, please contact here. It is possible to complete it for other countries. You can download the module here.