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.

$74.20 Old price: $106.00

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 further modifications.

User Guide

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


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.

Product type:
  • CS-Cart
  • Multi-Vendor
  • 4.15.2
  • 4.15.1 SP1
  • 4.15.1 SP2
  • 4.15.1 SP3
  • 4.15.1 SP4
  • 4.15.1
  • 4.14.3
  • 4.14.2. SP1
  • 4.14.1 SP1
  • 4.14.2
  • 4.14.1
  • 4.13.3
  • 4.13.2
  • 4.13.1
  • 4.12.2 SP1
  • 4.12.1
  • 4.11.5
  • 4.11.4
  • 4.11.3
  • 4.11.2
  • 4.11
  • 4.10.x
  • 4.9.x
  • 4.8.x
  • 4.7.x
  • 4.6.x
  • 4.5.x
  • 4.4.x
  • 4.3.5
  • 4.3.x

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


April 2022

v. 4.9.22

[fixed] Inability to close modal window when the "Modify modal windows" setting is active is fixed

March 2022

v. 4.9.21

[added] The new hook is added to enhance the functionality of the add-on

v. 4.9.20

[changed] Work of “Choice of cities in any language“ setting is corrected

February 2022

v. 4.9.19

[fixed] Homepage redirect error occurred on changing the city and adding the new city on the storefront is fixed

December 2021

v. 4.9.18

[fixed] PHP notice on the storefront is fixed

November 2021

v. 4.9.17

[fixed] "Use city in user profile" setting works correctly

October 2021


[fixed] The category page is displayed correctly if Set customers language option disabled and Set customers currency option enabled

September 2021


[fixed] Unsuccessful default language switching in case the storefront has been automatically translated to the add-on defined country language is fixed

[fixed] The init_language_post hook registration is fixed

August 2021


[fixed] The language changes with accordance to location

July 2021

v. 4.9.13

[fixed] Customer city name autocomplete on a checkout page is fixed

[fixed] The add-on is adapted to Shipping Estimate add-on. In the Guest mode, the customer city is displayed In the Shipping Estimate block of the storefront as a link with ability to change location

June 2021


[fixed] The duplicating header that displayed in the modal window while using the third party themes is fixed

[fixed] The button in the Select city window that displayed empty while using the third party themes is fixed

[fixed] The window to confirm the customer location that didn’t display while using the Unitheme2 is fixed

May 2021


[fixed] LESS error occurred with CS-Cart versions below 4.11.3 is fixed

[added] Compatibility with the UptimeRobot service is added

April 2021


[changed] The appearance of add-on components that are displayed on a storefront is changed

[removed] "Show automatic popup" add-on setting is removed [dev]

[added] "Modify popups" add-on setting is added

[added] The predefined list of cities is added [dev]

[added] The "Show confirm city popup" setting for "SD: MaxMind: User location" block is added

[added] The "The minimum number of characters to search" setting for "SD: MaxMind: User location" block is added

[added] The block manager icon for "SD: MaxMind: User location" block is added

[added] The "Select city" modal window is loaded by the ajax

[added] The JS code is optimized for the storefront

March 2021


[removed] Modal window height recalculation during value changes in the city search field is removed

January 2021

Version v4.9.0.6

[changed] The Save button in the modal window with a choice of geolocation has been hidden

[added] The Close button has been added to the modal window with a choice of geolocation

[changed] Handling of the Enter key press when the user fills in the Search location field has been improved

December 2020

Version v4.9.0.5

[added] The recalculation of the height for the modal window when changing the value in the MaxMind input field has been added

[added] Keyboard control for the city search field has been added

[changed] The logic of the setting Choice of cities in any language has been changed. Now if it is enabled, the cities are searched for in all languages, regardless of whether a match is found in the storefront language

November 2020

Version v4.9.0.4

[fixed] The content was duplicated in the customer location field on mobile devices

October 2020

Version v4.9.0.3

[fixed] The order barcode was not displayed when the Set customer's language and Set customer's currency settings were enabled

July 2020

Version v4.9.0.2

[!] Geolocation data determined by the add-on was not automatically added to the Checkout page. Fixed

[!] The add-on name was not displayed in the upgrade packages. Fixed

June 2020

[+] A new Choice of cities in any language setting has been added. When enabled, it allows customers to search for a city in other languages if no matches are found in the current storefront language

April 2020

[!] The “Close modal” window button was not visible. Fixed

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.