1. Интеграция с службами доставки
-
В этом разделе настроек модуля необходимо выбрать как минимум 1 службу доставки, для которой будет доступен расчет.
- Свойство для сохранения расстояния должно быть активным, не должно являться служебным, должно иметь уникальный символьный код, который затем надо указать в настройках модуля как показано на скриншоте ниже.
- Также для корректной работы должно быть создано свойство для сохранения адреса доставки. Это свойство должно быть активным, не должно являться служебным и у него должна быть отмечена опция "Является адресом".
2. Расчет дополнительной стоимости доставки за МКАД
Здесь вы можете указать стоимость дополнительной стоимости доставки за МКАД за 1 км., а также свойство заказа для сохранения расстояния от МКАД в километрах.
Перед настройкой модуля необходимо создать нужные свойства заказа в настройках магазина (Магазин => Настройки => Свойства заказов => Список свойств).
Ниже перечислены требования для настройки свойств заказа:
Указанные свойства должны отображаться в форме оформления заказа для службы доставки, которая выбрана в качестве доставки за МКАД. То есть не должно быть дополнительных ограничений, которые бы влияли на отображение этих свойств. Рекомендуем, хотя это не требуется безусловно, сделать данные свойства обязательными для заполнения.
На скриншоте ниже приведен пример настройки модуля, если свойство для указания расстояния от МКАД было создано с символьным кодом "KM_FROM_MKAD":
У модуля есть 2 режима работы:
2.1) Работа без виджета. В этом случае достаточно настроить свойства заказа и выбрать хотя бы одну доставку в настройках модуля.
2.2) Работа с виджетом карты. Для его использования необходимо настроить интеграцию с Yandex, как это описано в следующем разделе.
3. Интеграция с Yandex
Для того чтобы добавить виджет на ваш сайт, вам потребуется настроить интеграцию с Yandex и ввести API ключ в настройках модуля.
ВАЖНО! Карта работает с использованием API Yandex карт. Поэтому этот режим возможен только если вы получили ключ API Yandex и ввели его в настройках модуля.
Если Вы хотите получать предложения поисковой выдачи во время поиска географических объектов и/или организаций. Можете настроить интеграцию с Яндекс, заполнив необходимые настройки. P.S. Получить или создать API Геосаджест ключ можно в личном кабинете. API Геосаджест ключ нужен для корректного отображения подсказок при вводе адреса.
ВАЖНО! В настройках компонента оформления заказа (bitrix:sale.order.ajax) для корректной работы карты требуется установить следующие опции:
Показывать карту для доставок с самовывозом - Нет (SHOW_PICKUP_MAP = N)
Показывать карту в блоке свойств заказа - Нет (SHOW_MAP_IN_PROPS = N)
Следуя данной инструкции, вы сможете настроить модуль и использовать его в своей работе.