IP Geolocation by MaxMind

Improve the user experience and transform your website to suit the local customer with a professional solution IP Geolocation by MaxMind add-on.


This product is electronically distributed.

Improve the user experience and transform your website to suit the local customer with a professional solution for CS-Cart developers GEO MaxMind add-on.


MaxMind is a leading provider of IP intelligence which is now used by thousands of ecommerce entrepreneurs.

The GEO MaxMind add-on is a professional solution that adds the ability to identify user's location by IP address using the MaxMind databases.

Advantages of using GEO MaxMind add-on

  • The add-on improves the user experience of non-logged in customers - determining their country and address for more precise pre-login shipping cost estimation.
  • The country, region, city fields will be filled in automatically at checkout to stop shipments to fraudsters and prevent chargebacks.
  • Geolocation is identified at the server level without involving web browsers, which allows to offer content taking into account customer's location at their first visit.
  • Geodata is determined very quickly by local databases, it does not depend on external services.
  • Extended data for multiple languages (country, region, city).
  • User' language is determined by IP.
  • User's currency is determined by IP.

Here are available settings of the GEO MaxMind add-on.


The path to the database file - you can upload the city database, that you can get from the MaxMind website . The GEO MaxMind add-on contains the city database by default, but you will need to update it from time to time, by downloading an updated database from the site.

The CSV file - you need to upload a CSV file containing the city database from the MaxMind website. Click Download under CSV format. Note that you should take the CSV file that corresponds to the language of your store from the downloaded archive.

In our User guide we describe steps on how to download database.

If you want to display a block with the identified city for customers in the storefront, create a new block in the admin panel.


Here you can see how it will look like in your storefront.


Note that IP Geolocation by MaxMind is a professional solution for CS-Cart developers which saves nerves and time. It is a basic add-on for futher modifications.

User Guide

Learn more about the add-on in our User guide.


The add-on is compatible with CS-Cart and Multi-Vendor 4.x.


This add-on is developed and published by Simtech Development Ltd., a CS-Cart developer. You are guaranteed a quality add-on supported by future versions. If you need help, please contact us via our help desk system.

legend: [!] fixed  bug, [~] minor changes, [+] new functionality, [-] deleted functionality 


February 2019


[+] The license and the update option via the upgrade center have been added.



[!] There was no ability to change the city when the add-on block was placed in the page header. Fixed.


February 2018


[+] The trial period for the add-on has been added.


December 2017


[+] The license key validation has been added.



[!] A php notice appeared on the Database tab in the add-on settings after installing and disabling the add-on. Fixed.

[!] Footer on the 404 page was displayed incorrectly when the IP Geolocation by MaxMind add-on was enabled. Fixed.


September 2017


[+] If the customer's location failed to be determined, the “We were unable to determine your city” text will be displayed in all the blocks where the city was supposed to be.


August 2017


[+] We have added an ability to the IP Geolocation by MaxMind to import a CSV file with a required language in case it’s missing from the MaxMind database. From now on, when determining location by IP if the required language is missing, there will be a notice in the add-on settings saying that required CSV files are missing for this or that language of the store.


April 2017


[+] The change location link was added to the MaxMind add-on for the cases when it is used with the Shipping Estimate add-on.


January 2017


[~] The add-on became compatible with CS-Cart 4.3.1 - 4.3.6 Ultimate and Multi-Vendor


December 2016


[!] Blan pop-up appeared on the storefront when the MaxMind block was not created in Design - > Layouts. Fixed.


November 2016


[!] Incorrect country recognition in Firefox 49.0.2. Fixed


October 2016


[~]  Language variables were changed.



[+]  Language selection setting was added.



[+] Currency selection setting was added.


Earlier changes

[+] Functionality for any IP check was created. A separate IP- data input page was created in the Admin panel. 

[+] An AJAX button and results display were added.

[~] The add-on was proved to be compatible with PHP7.