Geolocation by Google

Geolocation by Google





Geolocation is an efficient technology to use if you are running Ecommerce business.

For CS-Cart store owners we have already developed two geolocation add-ons - IP Geolocation by MaxMind and Geolocation by Google.

The first one is a professional solution for developers that adds the ability to determine the user’s location by IP address using the MaxMind databases. The second one will be described below.


The CS-Cart Geolocation by Google lets you integrate the Google Maps service with your website. Geolocation brings the power of Google Maps to your store by adding a map with streetview and proximity search. By adding the maps into your store homepage you can get real-time information about your customers' location and check orders' real geographical origin.

When a customer orders on your e-commerce, they provide you with many personal details necessary for their purchase delivery. Our extension overcomes this shortcoming by capturing this extra information to perform a risk assessment of each order.

Note: The add-on is totally compatible with our Shipping estimate add-on. Enable geolocation feature to determine customer's location and set up shipping methods for places you ship to.

Key features

  • integration with Google Maps services;
  • Google map with streetview and proximity search;
  • address auto-filling for better customer experience;
  • City, Country, Zip/postal code are be filled in automatically filled in at the checkout;
  • tracking the search bots to reduce the number of Google requests and the server response time.

How it works

After you have installed the add-on, go to Add-ons — Manage add-ons and choose Geolocation by Google to see all available settings. All settings are divided in three groups: Google settings, Default location and additional settings.

For the correct work of the map you need Google Api Key. Please visit this page to know how to get the API key. In Google settings you will be able to manage Zoom control, MapType control, Scale control, and Test mode.


Zoom control — Enables/disables the Zoom control.

MapType control — enables/disables the MapType control that lets the user toggle between maps types (such as Map and Satellite).

Scale control — enables/disables the scale control that provides a simple map scale. When enabled it will always appear in the bottom right corner of the map.

Test mode — Google Maps error displays and used test IP address when you first visit the site.

After you have made all changes go to the storefront and you will see how it works. Now when the customer visits your store for the first time, the pop-up with the location will be specified automatically and they will see a nice Google Map.


On the home page, the location will be displayed near My Account in the upper right corner. If your customer wants to change or select another region, street or even building, they can choose it right on the map or type it in.


We can bet that most of your customers and potential customers find filling in forms and typing long addresses boring. They put it off or get nervous.

But we have solved this problem by auto-filling. When typing the address the system will offer addresses in the drop-down list. You can see it in the screenshot below.


On the checkout page, the City, Country, Zip/postal code fields will be filled in automatically.

This useful add-on will save customers lots of time and allow them to complete the checkout process a lot faster than normal; encouraging customers who are in a rush to make a purchase.

User Guide

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


The add-on is compatible with CS-Cart and Multi-Vendor 4.3.6 and above.


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.

  • CS-Cart
  • Multi-Vendor
  • 4.3.6
  • 4.3.7
  • 4.3.8
  • 4.3.9
  • 4.3.10
  • 4.4.1
  • 4.4.2
  • 4.4.3
  • 4.5.1
  • 4.5.2
  • 4.6.1
  • 4.6.2
  • 4.6.3
  • 4.7.1
  • 4.7.2
  • 4.7.3
  • 4.7.4
  • 4.8.1
  • 4.8.2
  • English
  • Русский
Rate this application Write a review

Add-on works really well. With Google Maps service I getting real-time information about my customers location.

Полезный модуль, облегчает клиентам жизнь. Хорошая реализация - не снижает скорость загрузки страницы, в отличие от модуля геолокации от Яндекса, который еще и карту обязывает показывать :(.

Отличный модуль в связке с модулем Shipping estimation. Теперь клиенты могут видеть стоимость доставки товара в зависимости от города. Города определяются точно. Все работает асинхронно. Хотелось бы, чтобы всплывающий блок (не поп-ап) с подтверждением города показывался всегда пока пользователь не нажмет на кнопку Да. В текущей реализации окно показывается только при входе на сайт и исчезает при переходе на какую-либо другую страницу.

Очень полезный аддон! Избавляет клиентов от необходимости ручного ввода города, чему они очень рады. Жаль что его нет в стандартной поставке! :)

It works as advertised. This is an absolute must to personalize the customer experience. The Google geolocation is a bit inaccurate at times, but I found that our store was providing more accurate results than Amazon's so it's totally worth it :)

This add-on will also improve the user experience on Shipping Estimate add-on also available with Simtech. They were also very supportive and ensured that the add-on was working to my expectations.

This addon has improve our customers addresses by 80% which has lead to better shipping performance without the need to contact customers.

модуль стоит своих денег, не заменимая штука.
Поддержка тоже на высоте.

Спасибо что помогли с настройкой.

Прекрасный, рабочий модуль. Пользуемся уже пол года. Теперь стоимость доставки товаров рассчитывается на лету. Очень рекомендую.

Хороший модуль в связке с модулем расчет стоимости доставки Shipping Estimate. Последнее обновление, в котором разработчики потрудились над его оптимизацией вообще порадовало. Теперь модуль не влияет на скорость ответа от сервера!