Если при настройке возникли проблемы, пишите на почту marketplace@corsik.ru
Модуль поможет вам рассчитать стоимость доставки как внутри зоны доставки, так и за ее пределами. Приятным дополнением будут уже интегрированные подсказки от ресурса DaData, которые позволят вам настроить безошибочное определение адреса, подстановку индекса, а также автоматизировать определение местоположения по введенному адресу.
Расчет:
Расчет внутри созданных зон
Расчет за пределами созданных зон по километражу
Правила расчета стоимости по общей стоимости и весу товара в заказе
Возможность указать стоимость доставки из зоны в зону и стоимость за пределы каждой зоны по километражу
Создание и редактирование зон и складов:
Создание зон производится в удобном интерфейсе прямо в административной части вашего сайта
Создание зон и складов возможно с помощью Яндекс.Конструктора, после чего их можно загрузить в формате GeoJson и отредактировать у вас в административной части сайта
Можно изменять цвет заливки, цвет границы, а также задавать прозрачность и название каждой зоны
Для складов возможно указать название склада (опционально его можно скрыть)
Дополнительно:
Запрет доставки за пределы зон
Метод выбора зоны (при расчёте за пределы зон: ближайший к адресу или складу)
С версии 1.2.0 добавлено множество новых настроек:
Drag'n'Drop выбранного адреса доставки
Выбор адреса по одинарному или двойному клику
Возможность убрать названия складов
Выбор подсказок для определения адреса DaData или Yandex
Показывать расстояние до адреса доставки
Доставка:
Вы можете создать мультизоны и мультисклады с точечной настройкой стоимости доставки из зоны в зону и за пределы каждой зоны. Вы можете создавать профили доставки для каждого города, настроив ограничения по местоположению, а также по дополнительному ограничению “максимальный километраж за пределами зоны”.
Подсказки от DaData:
В модуль встроен практически весь функционал подсказок от DaData с возможностью не просто подсказывать адреса и имена, но и подставлять нужные и полезные данные в свойства вашей формы:
Подсказки по ФИО
Подсказки по адресу (добавлено автоматическое определение местоположения)
Подсказки по организациям и ИП
Подсказки по email
Подсказки по банкам
Совместимость:
Работа модуля проверена как со стандартным шаблоном битрикса, так и с популярными шаблонами от студий:
Аспро
INTEC
Концепт (Феникс)
Если при настройке у вас возникли проблемы, пишите на почту marketplace@corsik.ru
Для установки модуля в ваш сайт нажмите "Установить" и следуйте указаниям мастера установки модулей.
После установки:
Переходите в раздел "Сервис" → "Настройка модуля доставки по зонам"
Выбираете нужные настройки и сохраняете их
В разделе "Зоны доставки" создаете нужную вам зону
В разделе "Склады" создаете склад в нужной вам зоне
В разделе "Настройки подсказок DaData" выбираете нужные вам настройки. Внимание! Обязательно получите и вставьте в соответствующее поле ключ API от сервиса DaData.
В разделе "Магазин" → "Службы доставки" создаете службу доставки с профилями "Расчет стоимости доставки по зонам с подсказками от DaData". Внутри службы доставки создаёте профиль, в нём выбираете нужный склад и зону для данного профиля.
Для правильной работы модуля необходимо, чтобы Яндекс карты были подключены с api ключом. Для этого необходимо сделать небольшое изменение в компоненте sale.order.ajax в файле template.php:
<sc ript src="<?=$scheme?>://api-maps.yandex.ru/2.1/?lang=<?=$locale?>"></sc ript> |
<?php $apiKey = htmlspecialcharsbx(Main\Config\Option::get('fileman', 'yandex_map_api_key')); ?> <sc ript src="<?=$scheme?>://api-maps.yandex.ru/2.1/?lang=<?=$locale?>&apikey=<?=$apiKey?>"></sc ript> |
<?php $APPLICATION->IncludeComponent( "corsik:yadelivery.map", ".default", array(), false ); ?> |