- Расчет стоимости доставки по зонам с подсказками от DaData

Расчет стоимости доставки по зонам с подсказками от DaData

Код продукта: corsik.yadelivery
3 430 грн
В корзину
Товар добавлен
Описание
Характеристики

Наш модуль поможет вам рассчитать стоимость доставки как внутри зоны доставки, так и за ее пределами. Приятным дополнением будут уже интегрированные подсказки от ресурса DaData, которые позволят вам настроить безошибочное определение адреса, подстановку индекса, а также автоматизировать определение местоположения по введенному адресу.

Расчет:

Расчет производится как по стоимости внутри зон доставки, так и по километражу за их пределами. Вы можете указать стоимость доставки из зоны в зону и стоимость за пределы каждой зоны по километражу.

Создание зон:

Создание зон производится в удобном интерфейсе прямо в административной части вашего сайта. Так же вы можете загрузить ваши координаты в формате geoJson ранее созданные например в Яндекс.Конструкторе.

Доставка:

Вы можете создать мультизоны и мультисклады с точненой настройкой стоимости доставки из зоны в зону и за пределы каждой зоны, так же вы можете создавать профили доставки для каждого города, настроив ограничения по местоположению, а также по дополнительному ограничению “максимальный километраж за пределами зоны”.

Подсказки от DaData:

В модуль встроен практически весь функционал подсказок от DaData с возможностью не просто подсказывать адреса и имена, но и подставлять нужные и полезные данные в свойства вашей формы.

  • Подсказки по ФИО

  • Подсказки по адресу (добавлено автоматическое определение местоположения)

  • Подсказки по организациям и ИП

  • Подсказки по email

  • Подсказки по банкам

Совместимость:

Работа модуль проверена как со стандартным шаблоном битрикса и  с популярными шаблонами от студий:
  • Аспро
  • INTEC

Дополнительно:

Оба компонента модуля могут работать как совместно, так и отдельно.

с версии 1.0.6 доступны события:
Пример изменения стоимость:
EventManager::getInstance()->addEventHandler("corsik.yadelivery", "OnYandexCalculatePrice", 'beforeSavedOrder');function beforeSavedOrder(&$price, $distance, $order)
{
    return $price = 200;
}
Пример как можно сделать поиск адреса по Москве и Московской обл. приоритетным:
EventManager::getInstance()->addEventHandler("corsik.yadelivery", "getModuleParameters", 'newModuleParameters');
function newModuleParameters(&$arOptions)
{
    return $arOptions['dadata']['geoLocation'] = [["kladr_id" => "50"], ["kladr_id" => "77"]];
}
Если при настройки возникли проблемы, пишите на почту marketplace@corsik.ru
Совместим с редакциями Малый бизнес, Бизнес
Стоимость Платные решения
Закрыть