Расчет стоимости доставки относительно МКАД (г. Москва) и КАД (г. Санкт-Петербург)

Расчет стоимости доставки относительно МКАД (г. Москва) и КАД (г. Санкт-Петербург) (tmg.kaddelivery) - решение для Битрикс

Расчет стоимости доставки относительно МКАД (г. Москва) и КАД (г. Санкт-Петербург)

Модуль для Битрикс маркетплейс, позволяющий рассчитывать стоимость доставки относительно МКАД и КАД. Использует информацию от сервиса Dadata. Расчет может осуществляться по цене за километр или по таблице дистанций. Возможна настройка нестандартного расчета в зависимости от бизнес-логики магазина. Совместим со стандартным шаблоном компонента sale.order.ajax, может потребоваться доработка для кастомизированных шаблонов. Применение модуля требует наличия расширения curl для php.
0
7 990 руб
Расчет стоимости доставки относительно МКАД (г. Москва) и КАД (г. Санкт-Петербург) (tmg.kaddelivery) - решение для Битрикс

Модуль добавляет в интернет-магазин службы доставки с расчётом стоимости по адресу клиента. Адрес уточняется через сервис DaData: подсказки при вводе и определение координат. Тарифы DaData опубликованы на сайте сервиса.

Доступны три службы:

  • МКАД — стоимость относительно Московской кольцевой автодороги;
  • КАД — стоимость относительно кольцевой автодороги Санкт-Петербурга;
  • Зоны на карте — фиксированная цена, если адрес попадает в полигон, который администратор нарисовал в админке.
Службы можно использовать по отдельности или вместе: например, МКАД для Москвы и зоны — для другого города.

Тарификация МКАД и КАД

  • цена за километр за пределами кольца;
  • таблица дистанций — разная стоимость для диапазонов, например от 0 до 20 км и от 21 до 40 км.

Можно задать стоимость доставки внутри кольца и при необходимости прибавлять её к цене за пределами МКАД или КАД.

Произвольные зоны

Функция выключена по умолчанию. После включения в настройках модуля администратор рисует зоны на Яндекс.Карте, задаёт название, цвет и цену. На оформлении заказа модуль берёт координаты адреса из DaData и определяет, в какую зону он попал. Если адрес вне всех зон, можно показать фиксированную цену.

Для рисования зон в админке нужен ключ JavaScript API Яндекс.Карт.

Нестандартная логика магазина

Расчёт можно дополнить своими обработчиками событий. Типичный пример: внутри МКАД доставка 300 ₽, а при сумме заказа от 3500 ₽ — бесплатно.

Модуль совместим со стандартным шаблоном компонента sale.order.ajax. Если шаблон оформления заказа сильно переработан, может понадобиться доработка.

ОБЯЗАТЕЛЬНЫЕ УСЛОВИЯ ДЛЯ КОРРЕКТНОЙ РАБОТЫ МОДУЛЯ

  • в PHP включено расширение curl;
  • на счёте DaData положительный баланс — тарифицируется каждый запрос;
  • в свойствах заказа есть свойство с флагом «Является адресом», его поле выведено на странице оформления заказа;
  • если модуль в демо-режиме, демо-период не должен быть просрочен;
  • для зон: опция включена в настройках модуля и указан ключ JavaScript API Яндекс.Карт.

Наш модуль уже успешно используют на наших проектах