Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

Askaron Systems

City by IP, location determination for delivery

A fully functional demo version is available for a 30-day period. The module determines the user's city based on their IP address and automatically sets the corresponding location in the checkout form. The solution is installed alongside a local IP address database.

Technical details

Published
28.12.2015
Updated
29.10.2024
Version
6.0.1
Installed
500 - 999 times
Suitable editions
'Small Business', 'Business', 'Corporate Portal', 'Enterprise', 'Online Store + CRM'
Adaptability
Yes
Composite support
Yes
Compatible with Sites24
No
Developer
Askaron Systems

What this solution does

A fully functional demo version is available for a 30-day period.

The module determines the user's city based on their IP address and automatically sets the corresponding location in the checkout form. The solution is installed alongside a local IP address database. The additional geolocation handler, based on the Sypex Geo database, operates independently of external services, ensuring fast city detection without slowing down the website. The local Sypex Geo database can be updated as needed.

The tool is compatible with both standard and custom Bitrix functionality. It supports all standard geolocation features of the system and functions correctly whether used as a single handler or alongside multiple geolocation modules. Additional methods for developers are provided to work with IP addresses and location data from the online store. On the checkout page, the module identifies the city via IP and sets it as the default location unless the user manually selects a different option.

The module determines the user's city based on their IP address. For proper operation within the order form, the 'Online Store' (sale) module must be installed, locations must be populated with city names in Russian, and the order form must include a property of the 'Location' type.

The module is compatible with all editions of '1C-Bitrix: Site Management' and 'Bitrix24' in the boxed version. City determination by IP is available across all these editions. However, the functionality for automatically inserting the determined location into an order works only if the 'Online Store' (sale) module is present in the 'Small Business', 'Business', or 'Enterprise' editions, or in any edition of 'Bitrix24' in the boxed version.

General iT can connect “City by IP, location determination for delivery”, configure it and verify the integration with the existing website.

UPDATE HISTORY

What’s new

19 releases
6.0.1 (29.10.2024)Latest update

minor fixes

6.0.0 (29.10.2024)

Final version of the module update series from 3.0.0 to 6.0.0, recommended for deployment.

In version 6.0.0, the options description has been corrected. The text describing the module's capabilities has also been fixed.

Between versions 3.0.0 and 6.0.0, the module has been significantly redesigned, adding compatibility with the 1C-Bitrix geolocation API. However, the old functionality and compatibility after updates have been retained.

If you are hesitant to update from 3.0.0 to 6.0.0, create a copy of the /bitrix/modules/askaron.geo/ folder.

5.7.0 (28.10.2024)

The method \Askaron\Geo\Location::getLocation(); no longer searches using the built-in Sypex Geo database. Now, the method searches for geolocation via geolocation handlers.

It checks for situations where cities with identical names are found. The method \Askaron\Geo\Location::getLocation(); now uses the online store method \Bitrix\Sale\Location\GeoIp::getLocationId($ip, "ru"); to more accurately locate the City, taking into account the Region and Country.

As before, location names must be filled in Russian.

5.6.0 (28.10.2024)

Tools on the Check tab on the module settings page have been improved

5.5.0 (26.10.2024)

When installing the module, the geolocation handler is automatically enabled.

When updating, the geolocation handler is enabled.

Minor API changes

New module description on the module settings page. It displays whether the geolocation handler is enabled or not.

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 30 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 1,000 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot