Расчёт доставки: МКАД, КАД и произвольные зоны
Условия акции
Подарки предоставляются при покупке лицензии модуля через DataKit. Можно выбрать два подарка из трёх. Бесплатная установка — установка модуля на сайт клиента и проверка работы, без настройки под бизнес-процессы и доработок; нужен доступ к сайту или хостингу. Запуск за 1 рабочий день отсчитывается с момента оплаты и получения доступов. Первые 3 месяца VPS для 1С-Битрикс оплачивает DataKit при заказе хостинга через DataKit. Подарки не заменяются деньгами.
Модуль добавляет в интернет-магазин службы доставки с расчётом стоимости по адресу клиента. Адрес уточняется через сервис : подсказки при вводе и определение координат. Тарифы DaData опубликованы .
Доступны три службы:
- МКАД — стоимость относительно Московской кольцевой автодороги;
- КАД — стоимость относительно кольцевой автодороги Санкт-Петербурга;
- Зоны на карте — фиксированная цена, если адрес попадает в полигон, который администратор нарисовал в админке.
Тарификация МКАД и КАД
- цена за километр за пределами кольца;
- таблица дистанций — разная стоимость для диапазонов, например от 0 до 20 км и от 21 до 40 км.
Можно задать стоимость доставки внутри кольца и при необходимости прибавлять её к цене за пределами МКАД или КАД.
Произвольные зоны
Функция выключена по умолчанию. После включения в настройках модуля администратор рисует зоны на Яндекс.Карте, задаёт название, цвет и цену. На оформлении заказа модуль берёт координаты адреса из DaData и определяет, в какую зону он попал. Если адрес вне всех зон, можно показать фиксированную цену.
Для рисования зон в админке нужен ключ JavaScript API Яндекс.Карт.
Нестандартная логика магазина
Расчёт можно дополнить своими обработчиками событий. Типичный пример: внутри МКАД доставка 300 ₽, а при сумме заказа от 3500 ₽ — бесплатно.
Модуль совместим со стандартным шаблоном компонента sale.order.ajax. Если шаблон оформления заказа сильно переработан, может понадобиться доработка.
ОБЯЗАТЕЛЬНЫЕ УСЛОВИЯ ДЛЯ КОРРЕКТНОЙ РАБОТЫ МОДУЛЯ
- в PHP включено расширение curl;
- на счёте DaData положительный баланс — тарифицируется каждый запрос;
- в свойствах заказа есть свойство с флагом «Является адресом», его поле выведено на странице оформления заказа;
- если модуль в демо-режиме, демо-период не должен быть просрочен;
- для зон: опция включена в настройках модуля и указан ключ JavaScript API Яндекс.Карт.
|
Дата публикации
|
07.12.2021 |
|
Число установок
|
100 - 499 раз |
|
Дата обновления
|
08.09.2026 |
|
Включает в себя
|
Модуль |
|
Последняя версия
|
2.0.0 |
|
Адаптивность
|
Нет |
|
Поддержка композита
|
Нет |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3380 3381 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
14 |
- Добавлена служба доставки по зонам на Яндекс.Карте.
- В настройках модуля вкладка «Зоны доставки»: включение функции (по умолчанию выключена), ключ JavaScript API Яндекс.Карт, центр карты
- Администратор рисует полигоны зон с фиксированной ценой; обзорная карта на списке зон
- Новая служба доставки определяет зону по координатам адреса DaData и считает стоимость
- Вне зон — фиксированная цена или сообщение «по согласованию»
- Таблица зон и файлы админки/обработчика/JS копируются при обновлении без переустановки модуля
- Ограничение подсказок адресов DaData по местоположению заказа.
- Подсказки адресов ограничены выбранным свойством типа «Местоположение»
- При смене местоположения область поиска обновляется
- Добавлена настройка: при отсутствии поля местоположения ограничивать подсказки городом магазина из модуля «Интернет-магазин»
- Исправлены CSRF/XSS в админке тарифов, open redirect в настройках; API-ключ DaData убран с фронтенда (серверный proxy)
- Исправлен proxy подсказок: endpoint status/address и корректная работа suggest без пустого списка
- Для Москвы/Московской области и СПб/Ленинградской области подсказки включают оба региона
- Убраны ограничения на поиск адресов только в пределах Московской и Ленинградской областей
- Убрана нулевая цена, если расчет доставки еще не производился
- Небольшое исправление расчета доставки
- Критическое исправление
- Добавлена настройка отключения инпута ввода адреса в блоке "Доставка"
- Устранена ошибка подключения класса DeliveryHelper в обработчиках служб доставки при истечении демо-периода
- Убрано лишнее подключение обработчиков Dadata в административной части сайта
- Важные исправления для совместимости с некоторыми готовыми решениями от партнеров
- Добавлена настройка учета стоимости доставки внутри МКАД (КАД), в случае, если адрес находится за МКАД (КАД)
- Добавлена настройка подключения Jquery
- Добавлена настройка адреса страницы оформления заказа (при ее установке библиотеки модуля будут подключаться только на этой странице)
- Мелкие исправления
- Критические исправления
- Незначительные исправления
- Незначительное исправление подключения библиотеки Dadata
