Delivery Cost Calculator by Zones with DaData — 12000 RUB
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.•
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.•
Аккаунт в General iT
Вход / Регистрация
Войдите или создайте аккаунт для управления услугами в панели.
Delivery cost calculation by zones with DaData suggestions
The module calculates delivery costs both within defined zones and beyond them. Integration with DaData ensures accurate address determination, automatic index substitution, and geocoding based on entered text.
Calculation features include pricing within created zones, cost estimation beyond zones based on mileage, and rules for pricing according to the total order value or item weight.
The module calculates delivery costs both within defined zones and beyond them. Integration with DaData ensures accurate address determination, automatic index substitution, and geocoding based on entered text.
Calculation features include pricing within created zones, cost estimation beyond zones based on mileage, and rules for pricing according to the total order value or item weight. Users can set fixed delivery costs between zones and per-kilometer rates for areas outside the zones.
Zone and warehouse management is performed via an intuitive admin panel interface. Zones and warehouses can be created directly in the system or imported from Yandex.Constructor in GeoJson format for subsequent editing. Each zone supports customization of fill color, border color, transparency, and name. Warehouse names can be specified and optionally hidden.
Additionally, the system allows for a complete prohibition of delivery outside the established zones.
The module calculates delivery costs by zones. When calculating for areas outside the zones, the nearest zone or warehouse to the address is used.
Since version 1.2.0, new interface settings have been added: drag-and-drop for the selected delivery address, address selection via single or double click, option to hide warehouse names, choice of address suggestion source (DaData or Yandex), and display of distance to the delivery address.
Delivery: creation of multi-zones and multi-warehouses with point-by-point cost configuration between zones and beyond them. Delivery profiles can be created for each city with location restrictions and a parameter for "maximum kilometers outside the zone".
DaData suggestions: the built-in functionality allows not only suggesting addresses and names but also inserting data into form properties. Suggestions are available for full names, addresses (with automatic location detection), organizations and individual entrepreneurs, email, and banks.
Compatibility: module operation has been verified with the standard "Bitrix" template and popular templates from studios: Aspro, INTEC, Concept (Phoenix).
The module calculates delivery costs by zones and uses DaData suggestions for address entry. If you encounter difficulties during setup, contact the support team.
For “Delivery cost calculation by zones with DaData suggestions”, General iT can perform integration, configuration and a final check after installation.
UPDATE HISTORY
What’s new
66 releases
26.7.0 (17.08.2026)Latest update
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Rule lines in the zone and warehouse editors can now be reordered via drag-and-drop; the order specified by the operator is preserved.
On the "Delivery Settings" page, a selection has been added for multiple equally specific matching rules: "First from the top" or "Most expensive".
The cost calculation has been fixed: all equally specific matching lines now proceed to price selection, and an invalid warehouse ID no longer causes a random zone match.
Updating the module is recommended to access new features and improve stability.
26.6.6 (12.08.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Fixed calculation errors: a link to a deleted rule no longer crashes the calculation, and the price is selected from all matching zone rows.
The address is added to the order only after confirmation and calculation: without confirmation, it is not replaced; a blocked address is not saved; and confirmation is unavailable while an error is displayed.
Delivery refusal now informs the buyer of the specific reason instead of a generic message.
The new interface for warehouse and zone pages is enabled automatically; the previous view can be restored via a button in the page header if needed.
Delivery rules are created directly while editing a warehouse or zone, without navigating to the rules list, with an accessible delivery restriction toggle.
Deletion and bulk actions (activation, deactivation, and deletion of selected rows) now work in the rules, zones, and warehouses lists.
Updating the module is recommended to access new features and improve system stability.
26.6.5 (10.08.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Fixed an error that prevented delivery costs from being saved when placing an order on sites with inaccessible cache.
Fixed a vulnerability in the order's additional fields.
Fixed an error that could cause the checkout page to terminate with an error.
The module's log directory is now protected from direct access from the internet.
Added rate limiting for requests to the address suggestion service.
Delivery cost signing has been migrated to the standard 1C-Bitrix mechanism.
Updating the module is recommended to access new features and improve stability.
26.6.4 (05.08.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Fixed delivery cost calculation: eliminated dependency on data sent by the buyer's browser and resolved several errors in rules, discounts, account payments, and cart functionality.
Removed outdated language files that caused errors on multisite installations.
Updating the module is recommended to access new features and improve stability.
26.6.3 (31.07.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
The message about unrated delivery is no longer duplicated in the checkout process.
The close button for the map window in the classic theme has been restored when using Yandex suggestions.
Updating the module is recommended to access new features and improve stability.
26.6.2 (28.07.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
An additional method for calculating delivery by roads has been added.
Minor improvements and speed enhancements.
Updating the module is recommended to access new features and improve stability.
26.6.1 (06.07.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Drag and Drop has been added for easier reordering of additional fields.
Fixes for found bugs.
Updating the module is recommended to access new features and improve stability.
26.6.0 (25.06.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Additional language phrases.
Updating the module is recommended to access new features and improve stability.
26.5.1 (19.06.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Yandex.Maps enhancement: to meet new usage requirements (geocoder, routes).
Internal module structure updated.
Security improved.
Updating the module is recommended to gain new features and improve stability.
26.5.0 (17.06.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Yandex.Maps enhancement: to meet new usage requirements (geocoder, routes).
Updating the module is recommended to gain new features and improve stability.
26.4.0 (15.06.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Work on application stabilization.
Updating the module is recommended to gain new features and improve stability.
26.3.2 (11.06.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Fixes and improvements.
Updating the module is recommended to gain new features and improve stability.
26.3.0 (10.06.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
A new dialog has been added to the administrative page.
Bugs have been fixed.
It is recommended to update the module to gain new features and improve stability.
26.2.0 (03.06.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
New warehouse and zone editing pages built with Vue.
Delivery rules can now be opened directly from the zone and warehouse editors.
Fixed duplication of delivery rules upon repeated saving.
Security of administrative controllers has been improved.
It is recommended to update the module to gain new features and improve stability.
26.1.1 (13.05.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
The page for working with suggestions has been updated.
The page for working with additional fields has been updated.
Added the ability to add a map and properties as a section in the sale.order.ajax component.
It is recommended to update the module to gain new features and improve stability.
26.0.3 (11.03.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Component update for delivery cost calculation
It is recommended to update the module to gain new features and improve stability.
26.0.2 (03.03.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Added route calculation within zones
It is recommended to update the module to gain new features and improve stability.
26.0.1 (11.02.2026)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Optimization: Improved module performance and stability
It is recommended to update the module to gain new features and improve stability.
25.0.3 (30.09.2025)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
New feature: Added a delivery distance limit rule - now you can set the maximum delivery distance for orders.
Optimization: Improved module performance and stability.
Fixes: Identified errors and inaccuracies in operation have been resolved.
Updating the module is recommended to access new features and improve operational stability.
25.0.2 (03.09.2025)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
fix: Improved delivery cost calculation when using weight-based delivery rules; calculation errors have been resolved.
1.2.113 (11.08.2025)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Localization texts have been corrected.
Fixed an error with resetting the delivery cost when changing the order status.
1.2.112 (06.08.2025)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Improved rule handling.
Bug fixes.
1.2.111 (17.05.2025)
Attention!!! Before installing the update, you MUST perform a full backup of the site.
Added a rule for cargo dimensions in the cart.
1.2.110 (12.11.2024)
Fixed the operation of the yadelivery.map component
Attention!!! Before installing the update, you MUST perform a full backup of the site.
1.2.107 (06.10.2024)
Added error output if there is no API key for Yandex Maps
Fixed an error with updating the location when delivery calculation is disabled
Attention!!! Before installing the update, you MUST perform a full backup of the site.
1.2.104 (18.09.2024)
Fixed a bug with calculating delivery outside the delivery zone
Attention!!! Before installing the update, you MUST perform a full backup of the site.
1.2.102 (04.09.2024)
In the admin panel for creating delivery zones, the HEX name is now replaced with a beautiful color picker
The legacy admin panel has been rewritten in TypeScript
The detailed file management page now uses a beautiful BX.SidePanel
The detailed rules page now includes an input error and delivery prohibition
The module now uses Bitrix's ActionControllers
Attention!!! Before installing the update, you MUST perform a full backup of the site.
1.2.97 (29.05.2023)
fix bugs
1.2.96 (24.05.2023)
Added the ability to set zIndex for polygons when they overlap
Internal optimization
1.2.95 (20.04.2023)
Added address suggestions via Yandex
Fixed errors
1.2.92 (13.04.2023)
Added currency output
Minor fixes
1.2.91 (06.04.2023)
Bug fix for calculations
1.2.90 (04.04.2023)
Styles for the corsik:yadelivery.map component have been fixed.
The display of the map modal window for mobile devices has been improved.
Other improvements
1.2.89 (01.04.2023)
Replaced 0rub with Free in the balloon.
User geolocation on the map is working again.
1.2.88 (01.04.2023)
A few more improvements!
1.2.87 (31.03.2023)
A new setting has been added to the suggestions: "Territorial Division Type".
Bug fixes
1.2.86 (20.03.2023)
Removed dependency on PHP 8.1
1.2.85 (20.03.2023)
Attention!!! Before updating, be sure to make a backup. To install this update, the minimum PHP version is 8.1.
New settings have been added for the corsik:yadelivery.map component.
Minor bugs have been fixed.
1.2.84 (14.03.2023)
Bugs related to location detection have been fixed.
A new menu item "Map Visual Settings" has been added; you can now change markers and visibility settings.
A new "Light Mode" has been added, displaying all information inside the balloon.
1.2.83 (20.02.2023)
Optimized the 'Automatic delivery cost calculation' function; the number of reloads has been significantly reduced
1.2.82 (16.02.2023)
Attention!!! Make a backup copy!!!
PHP 8.1 support
A 'Reset' button has been added to the suggestion settings
1.2.81 (07.02.2023)
Attention!!! Make a backup copy!!!
PHP 8.1 support
Several minor bugs have been fixed
JS scripts have been optimized
Suggestion version has been upgraded to 22.6.0
Multi-selection of address restrictions has been added
New API for module customization and management
1.2.79 (12.11.2021)
A number of minor bugs have been fixed
1.2.78 (19.10.2021)
Added a setting to prohibit delivery outside zones for each delivery separately
1.2.77 (06.10.2021)
Fixed validation of the 'Delivery Address' selection field
Added location restriction check when entering an address in the modal window
1.2.76 (21.09.2021)
Added the ability to select order cost for applying 'Delivery Rules'.
Fixed a bug with calculating the nearest zone to the delivery warehouse.
Added an additional setting for selecting order cost calculation
Updated all dependencies to the latest versions
1.2.75 (09.09.2021)
A number of minor bugs have been fixed
1.2.74 (08.09.2021)
Added a new setting 'Show warehouse labels on the map'
Added new validation for additional required fields
Internal code optimization
Fixed minor bugs
1.2.73 (01.09.2021)
Added a new setting "Disallow saving an order without a calculated delivery cost"
Internal code optimization
Fixing minor bugs
1.2.72 (19.08.2021)
Fixed a number of minor errors.
1.2.69 (19.08.2021)
New component for calculating cost on the page
1.2.61 (14.04.2021)
Optimization of parameter determination
1.2.60 (14.04.2021)
Smooth transition to the new point within delivery zones added to maps
The item for selecting the type of hints has been moved to "DaData Hints"
Work on the API continues
1.2.59 (05.04.2021)
Internal code optimization
1.2.58 (02.04.2021)
Restoration of functionality from the old version up to 1.2.0
Fixing minor bugs
API improvements
Work on optimization
1.2.57 (16.03.2021)
Improvement of the OnYandexAfterCalculatePrice event
1.2.56 (06.03.2021)
Fixed encoding 1251 errors in the administrative part
Minor changes.
Fixed an error where DaData suggestions might not connect in the modal window
1.2.55 (04.03.2021)
Restored functionality with encoding 1251
1.2.54 (03.03.2021)
Added to delivery - Minimum delivery cost
Added to delivery - Delivery terms
Fixed the modal window layout
1.2.53 (26.02.2021)
Added spacing for proper route positioning
Minor improvements
1.2.52 (25.02.2021)
Suggestions now work fully even when delivery calculation functionality is disabled
Minor fixes to the modal window layout
1.2.51 (24.02.2021)
Fixed an error in delivery cost calculation by mileage
1.2.5 (23.02.2021)
Work on increasing stability
Exporting functions to the global environment
Added a new property "Add delivery cost by zone to delivery cost by mileage"
1.2.2 (19.02.2021)
Fixed minor bugs
1.2.1 (15.02.2021)
Change in script versioning for delivery.js
Waiter added for Yandex Maps; Yandex Maps now always load
1.2.0 (12.02.2021)
Increased module performance
Added rules for more precise calculation configuration
New modal window
Added many new settings: now you can select an address via double or single click, and the Drag'n'Drop function has been added for moving the address
Added the ability to choose address suggestions: Dadata or Yandex
Added 2 new events for modifying calculations
foreach (GetModuleEvents(self::$module_id, 'OnYandexAfterCalculatePrice', true) as $arEvent) {
ExecuteModuleEventEx($arEvent, [&$price, $data]);
}
foreach (GetModuleEvents(self::$module_id, 'OnYandexBeforeCalculatePrice', true) as $arEvent) {
The module provides suggestions and form auto-completion based on DaData (KLADR) data. DaData is a cloud service for structuring contact information, including addresses, full names, phone numbers, email addresses, and details for legal entities and banks. The module's functionality allows not only to suggest input options but also to automatically populate form fields with accurate data.
The CleanTalk anti-spam module provides multi-level website security without the need for CAPTCHA. The system automatically blocks bot registrations, spam comments in forums and blogs, and spam in Progressive Media tree comments. Protection extends to private user messages, product reviews in 1C-Bitrix modern online stores, order forms, and any custom forms.
The ipol.mailorder module extends email templates to include information about order properties, delivery options, and selected payment types. Standard platform tools do not allow transmitting critical details such as the user-specified delivery address or chosen payment system in notifications.
The module allows you to quickly add a New Year atmosphere to your website. The package includes falling snow effects and interactive Christmas ornaments positioned at the top of the page.
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 14 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 6,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.
Your cookie choices
Necessary cookies support sign-in, your cart and security. Optional analytics helps improve the website and starts only with your permission.
Our metrika.git.ru system: public pages, a random identifier, device and interaction events. Form contents, account and payment pages are excluded. Raw events: up to 90 days. Operator: General IT Rus LLC, INN 2310208877.
Your browser requests no tracking: analytics is off.