Расчет стоимости доставки относительно МКАД (г. Москва) и КАД (г. Санкт-Петербург)
Описание
Автоматический расчет доставки по МКАД и КАД: больше не нужно считать вручную
Модуль для 1С-Битрикс решает рутинную задачу интернет-магазинов, работающих в Москве и Санкт-Петербурге. Вместо того чтобы каждый раз вручную высчитывать расстояние до клиента и проверять тарифы, вы получаете две готовые службы доставки. Одна привязана к МКАД (Москва), вторая — к КАД (Санкт-Петербург). Система сама определяет, где находится покупатель, и предлагает корректную стоимость. Для расчета используется сервис DaData, который берет актуальные данные о дорогах и расстояниях. Это избавляет от ошибок, связанных с человеческим фактором, и ускоряет оформление заказа.
Важно, что модуль не требует сложной настройки. Вы просто подключаете его к стандартному шаблону оформления заказа (sale.order.ajax), указываете свой API-ключ DaData, и система начинает работать. Если у вас на сайте используется кастомизированный шаблон, может понадобиться небольшая доработка, но в большинстве случаев все работает «из коробки».
Гибкая тарификация: цена за километр или по таблице дистанций
Модуль предлагает два варианта расчета стоимости, и вы можете выбрать тот, который лучше подходит под ваш бизнес. Первый вариант — это цена за каждый километр пути. Простой и прозрачный способ: чем дальше клиент от МКАД или КАД, тем выше стоимость доставки. Второй вариант — тарификация по таблице дистанций. Вы сами задаете диапазоны, например: 0–20 км, 21–40 км, 41–60 км, и для каждого устанавливаете фиксированную цену. Это удобно, если вы хотите сделать доставку дешевле для ближайших районов и дороже для дальних, но без сложных математических формул.
Оба варианта настраиваются прямо в административной панели Битрикса. Вам не нужно писать код или разбираться в программировании. Просто укажите значения, и модуль начнет применять их при каждом расчете. Это особенно полезно для магазинов, где логистика зависит от зон: например, доставка по Москве стоит 300 рублей, а за МКАД — уже 500 рублей плюс 20 рублей за каждый километр.
Нестандартные условия доставки: скидки, пороги и бесплатный порог
Одна из сильных сторон модуля — возможность влиять на алгоритм расчета. Если ваш магазин использует нестандартную бизнес-логику, вы можете ее реализовать без переписывания ядра. Например, в пределах МКАД доставка стоит 300 рублей, но при сумме заказа больше 3500 рублей она становится бесплатной. Или: для заказов от 5000 рублей доставка за КАД снижается на 50%. Модуль позволяет задавать такие правила, и они будут автоматически применяться при оформлении заказа.
Это решает проблему, с которой сталкиваются многие интернет-магазины: стандартные модули доставки не умеют учитывать акции и специальные предложения. Здесь же вы можете комбинировать расстояние, сумму заказа и другие параметры. В результате клиент видит честную и понятную стоимость, а вы получаете гибкость в управлении логистикой.
Технические требования и подготовка к работе
Чтобы модуль заработал, нужно выполнить несколько простых условий. Во-первых, на сервере должно быть установлено расширение curl для PHP — это стандартное требование для работы с внешними API (в данном случае с сервисом DaData). Во-вторых, на вашем аккаунте DaData должен быть положительный баланс, потому что каждый запрос к сервису тарифицируется. Это не расходы на сам модуль, а плата за использование внешнего сервиса, которая обычно составляет копейки за запрос.
Третье условие касается настройки свойств заказа. В списке свойств должно быть одно свойство с отмеченным чекбоксом «Является адресом». Именно на это свойство модуль будет опираться, чтобы определить местоположение клиента. Убедитесь, что инпут этого свойства присутствует на странице оформления заказа. Если вы используете демо-режим, не забудьте проверить, что демо-период не истек — иначе модуль перестанет работать.
Почему стоит выбрать этот модуль для своего магазина
Главное преимущество — это готовое решение, которое не требует от вас знаний программирования или сложной настройки. Вы просто подключаете две службы доставки, и они начинают работать с учетом реальных расстояний. Это экономит время ваших менеджеров, которые раньше могли вручную уточнять адрес и пересчитывать стоимость. Также это повышает доверие клиентов: они видят точную цену доставки сразу на этапе оформления заказа, без неожиданных доплат.
Модуль полностью совместим со стандартным шаблоном sale.order.ajax, который используется в большинстве магазинов на 1С-Битрикс. Если у вас кастомизированный шаблон, возможно, потребуется небольшая доработка, но в остальном все готово к работе. Вы получаете два способа тарификации, возможность добавлять скидки и пороги, а также интеграцию с проверенным сервисом DaData. Это надежный инструмент для автоматизации доставки в двух крупнейших городах России.
Часто задаваемые вопросы
Характеристики
| Версия | 1.1.8 |
| Добавлен | 07.12.2021 |
| Обновлён | 13.04.2026 |
| Установок | 100 - 499 раз |
| Код | tmg.kaddelivery |
| Адаптивный | Нет |
| Composite | Нет |