Address Auto-fill by KLADR for 1C-Bitrix — 8000 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
Вход / Регистрация
Войдите или создайте аккаунт для управления услугами в панели.
The module resolves the issue of incorrect address entry in the standard Bitrix checkout form, where the address field is an arbitrary text string. This leads to customer errors, requires manual data verification by managers, and causes integration problems with delivery services due to incompatible address formats.
The module resolves the issue of incorrect address entry in the standard Bitrix checkout form, where the address field is an arbitrary text string. This leads to customer errors, requires manual data verification by managers, and causes integration problems with delivery services due to incompatible address formats.
The solution replaces the standard text field with a convenient form featuring autocomplete functionality powered by the Dadata service for addresses in the Russian Federation. The interface includes an interactive map with a marker indicating the selected location. If the checkout form contains a separate field for the postal code, it is automatically populated as the address is selected.
The 'Delivery Address Auto-fill via KLADR' module by Ipol allows customers to select an address from suggestions based on current data from the Federal Information Address System instead of manual entry. This reduces errors and ensures the address is filled in a strict sequence and format, simplifying automatic processing by integration solutions.
The module provides the option to replace the standard '1C-Bitrix' location selector with a search field using Dadata autocomplete. The standard selector is visually hidden, and the selected locality is automatically converted to the '1C-Bitrix' location format. This is required for correct delivery calculation, restriction handling, and other CMS functionality.
The KLADR address auto-completion module is a client-server solution that uses the Dadata service API and JavaScript widget for location and address suggestions. Map visualization is implemented via the Yandex Maps API. Data is fetched from external services in real-time rather than stored locally, meaning the module cannot operate in a fully autonomous mode.
When the option to hide the standard location selector is enabled, the HTML block containing the default input field is visually hidden via CSS. Within the standard bitrix:sale.order.ajax checkout component, this replaces the bitrix:sale.location.selector.search component. A new input field with auto-suggestions for populated places is inserted in its place. If the Bitrix location classifier includes countries other than Russia, a "Not Russia" checkbox is automatically added. Clicking this checkbox disables the module and restores the standard location selection mechanism, allowing users to select cities outside the Russian Federation.
The module provides automatic address entry for delivery based on KLADR data. Once a buyer selects a populated place, the system locates the corresponding record in Bitrix, silently populates the standard selector, and refreshes the checkout page to recalculate order details, shipping costs, and other parameters. If an exact match cannot be found—for instance, if the classifier contains only cities but the buyer selects a village—the system defaults to the nearest available level, such as a district or region, while retaining the buyer's original selection in the module's interface.
Selection of streets and house numbers is linked to the populated place search field when the standard location selector is hidden, or to the standard selector when it is visible. Address autocomplete suggestions are context-aware, offering streets only within the selected city or region. Choosing a specific street automatically updates the available list of house numbers. As the buyer enters the address, the module automatically populates the corresponding order properties.
Example stores: libroroom.ru
If “Delivery address auto-fill via KLADR” fits the task, General iT can install the module, configure it and verify the result in the project.
UPDATE HISTORY
What’s new
42 releases
3.0.0 (30.09.2025)Latest update
The module has been updated to use the Dadata suggestion service.
To continue working, you must obtain an API key in the Dadata website personal account and specify it in the module settings.
Due to the update of almost all module files, it is recommended to create a backup of the site before installing the update, especially if the module was previously modified by third-party developers.
2.0.6 (30.09.2025)
Technical update.
2.0.5 (10.01.2023)
Styling of the address selection form to match the current standard checkout component template;
Updates to support PHP 8 version;
Code style and refactoring;
Other minor updates;
Due to the update of most module files, it is recommended to create a backup of the site before installing the update, especially if the module was modified by third-party developers.
2.0.4 (20.09.2019)
New option 'Do not display the KLADR form for delivery services': relevant for self-pickup, with address selection of pickup points via the delivery service widget
Fixing minor errors
Adjustments to the module documentation
2.0.3 (17.07.2019)
The module has been updated to use the JQuery plugin $.fias
New option 'Yandex Maps API key'
Adjustments to the module documentation
After installing the update, it is recommended to clear the cache in Bitrix.
2.0.2 (29.04.2019)
Improved user profile handling
New option: 'Do not add ZIP code to address'
New option: 'Do not add region and district names to address'
Documentation fixes on the module settings page
Other minor improvements and fixes
2.0.1 (07.09.2018)
Minor corrections
2.0.0 (30.08.2018)
Added the ability to replace the standard 'Location' field with a city selection field from KLADR. Added the ability to split address fields into 'Street', 'House', and 'Apartment'. Fixed errors in incorrect index determination for some houses. Fixed a compatibility error with SDEK in the new checkout template. Fixed other minor errors.
1.5.20 (10.07.2018)
Errors fixed
1.5.19 (29.06.2018)
Added the ability to disable the API Kart if it is loaded by a third-party script
1.5.18 (06.06.2018)
Compatibility error with SDEK
1.5.17 (04.06.2018)
Fixed compatibility errors with PHP 7.
1.5.16 (01.02.2018)
Moved requests to a more stable server kladr-api. The token obtained in the 'KLADR in the Cloud' system is no longer needed. Fixed a compatibility error for new templates.
1.5.15 (21.03.2017)
Some errors have been fixed
1.5.14 (09.02.2017)
Issues occurring when working with other countries have been fixed.
1.5.13 (23.01.2017)
Some internal functions have been rewritten to improve module stability.
1.5.12 (10.01.2017)
Support for separate address fields has been added: for cases where the address field is replaced by "street", "house", and "apartment" fields.
1.5.11 (09.01.2017)
Compatibility error for new templates has been fixed.
1.5.10 (29.11.2016)
Error in address formatting has been fixed.
1.5.9 (05.10.2016)
Support for villages has been added.
1.5.8 (29.09.2016)
Address generation mechanism has been changed.
1.5.7 (18.08.2016)
Fixed an error in older versions of IE
1.5.6 (12.08.2016)
Resolved issues with form rendering in new templates
Changed the method of rendering the KLADR form
1.5.4 (28.06.2016)
Fixed some template compatibility issues
1.5.3 (24.06.2016)
Added the ability to disable the module
1.5.1 (20.06.2016)
Added support for Bitrix 16
Added the ability to track address input
Fixed some errors
1.1.23 (18.02.2016)
Fixed an error displaying some cities on some sites
1.1.22 (16.11.2015)
Added a check for the functionality of the external kladr-api service
External server errors are no longer critical
1.1.20 (16.11.2015)
Added a check for the functionality of the external kladr-api service.
Fixed a crash error related to kladr-api unavailability
1.1.19 (03.11.2015)
Fixed encoding errors
Added cUrl check
1.1.18 (02.11.2015)
Fixed JS error
1.1.17 (02.11.2015)
Added the ability to disable map display
Fixed an error related to selecting a text field (instead of a textarea) as the address field
1.1.16 (26.10.2015)
Fixed a map positioning issue in the case of villages
1.1.15 (19.10.2015)
Fixed HTTPS support errors
1.1.14 (16.07.2015)
Added module operation notifications
Changed the logic when locations are not installed
1.1.12 (03.07.2015)
Updated the city selection algorithm from the database, which will speed up the process and improve the accuracy of city detection
1.1.11 (23.06.2015)
Updated the form CSS
1.1.10 (23.06.2015)
Enhanced integration capabilities with other modules
1.1.9 (09.06.2015)
Improved module stability
1.1.7 (09.06.2015)
Fixed an error when the city is not selected
1.1.6 (26.05.2015)
Fixed an error with order properties not appearing in the profile
1.1.5 (25.05.2015)
Improved stability. Fixed language errors
USER EXPERIENCE
Solution reviews
How does this solution work in a real project? Share your experience and help others choose.
Be the first to share your experience
There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.
✓
Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.
↗
Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.
SDEK integration module for 1C-Bitrix.
SDEK is one of Russia's largest logistics companies, providing courier delivery and operating a network of pickup points.
The module connects the online store with the SDEK personal account, offering the following capabilities:
Providing customers with delivery options: courier, pickup point, or postmat.
Ipol module for integrating the Robokassa payment service. The service enables online payment processing and automatic issuance of fiscal receipts in compliance with 54-FZ regulations. The platform serves legal entities, individual entrepreneurs, and self-employed individuals registered in Russia and Kazakhstan.
The Ozon Delivery (Logistics) module by Ipol enables sellers to utilize the marketplace's logistics infrastructure for delivering orders placed in their own online store rather than on the Ozon platform. Currently, the module integrates with the Ozon Delivery for Sellers service. For business delivery operations without linking shipped goods to the marketplace, the ApiShip module is recommended.
The Sotbit Smart Filter SEO module is designed to increase online store traffic. The tool operates by generating numerous unique pages for smart filters.
SDEK integration module for 1C-Bitrix.
SDEK is one of Russia's largest logistics companies, providing courier delivery and operating a network of pickup points.
The module connects the online store with the SDEK personal account, offering the following capabilities:
Providing customers with delivery options: courier, pickup point, or postmat.
The module is designed for the «1C-Bitrix: Site Management» platform and enables importing infoblock elements, including products, from Excel files. It also supports data loading into Highload blocks.
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 7 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 4,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.