This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Advanced Geolocation
The add-on extends default CS-Cart geolocation, helps detect the customer city more flexibly, and uses that location data in storefront widgets and checkout. It is useful when you want to show the current city, allow manual selection, and adapt checkout to the selected location.
What it is for
The add-on detects the customer city by IP via 2ip or SypexGeo, lets the customer choose a city manually, and applies the location data to checkout. It connects geolocation, storefront blocks, and checkout data in one workflow.
Key features
- automatic city detection by IP;
- choice between 2ip and SypexGeo;
- manual city selection on the storefront and confirmation popup;
- ready-made blocks for city selection and city information;
- city, region, and country data applied to checkout;
- support for the cities and rus_cities add-ons;
- request limits and bot protection.
How it works
The add-on requests geolocation data by IP, stores the selected city in the session, and transfers the data into checkout customer fields. If a city management add-on is active, the detected city is matched with a database record. If no match is found, API data is used directly.
The administrator can choose the geolocation service, set the API key, limit requests, and hide the popup if it is not needed.
Have questions about the add-on?