Сегодня покажем, как работает и как настроить наш модуль «Зоны доставки (DBS-адаптер)», который позволяет использовать «Яндекс.Карты» для расчета сроков и доступности доставки в модели DBS «Яндекс.Маркет».
Зачем нужен наш модуль
На сайте можно использовать модули разметки зон доставки, которые интегрированы со стандартной формой оформления заказа, но не поддерживают обработку заказов «Яндекс.Маркет», так как выполняют расчет дистанции и получение координат пользователя в веб-браузере, который не используется при запросах «Яндекс.Маркет» к «1С-Битрикс».
Наш модуль умеет загружать зоны доставки, размеченные в сторонних модулях, и выполнять расчет сроков и доступности доставки при запросах «Яндекс.Маркет».
Обратитесь в «Техдиректор» за консультацией по установке и настройке модуля.
Как работает модуль Работа модуля с разной удаленностью от МКАД в пределах Москвы.
Расчет сроков доставки через API запускается, когда покупатель переходит к оформлению заказа на «Яндекс.Маркет»:
Покупатель вводит адрес доставки;
«Яндекс.Маркет» отправляет запрос /cart к «1С-Битрикс»;
Модуль «Яндекс.Маркет для продавцов» создает объект заказа для расчета, заполняя местоположение и координаты покупателя в свойства заказа;
Наш модуль «Зоны доставки (DBS-адаптер)» загружает зоны доставки, проверяет совпадение координат и расчет дистанции. В зависимости от условий, настроенных администратором, модуль определяет поддержку доставки по указанному адресу и соответствующие сроки доставки.
Как настроить
Приведем шаги, которые необходимо выполнить. Подробную инструкцию можно найти на вкладке «Установка».
Заполните координаты по умолчанию для местоположений, в которых размечены зоны доставки. Будут использованы, когда пользователь только выбрал регион, но не заполнил адрес;
Добавьте службу доставки «Зоны доставки (DBS-адаптер)» в административной панели 1С-Битрикс. На вкладке «Настройки» выберите свойства заказа, в которых хранятся координаты, и нажмите сохранить;
После обновления странице на вкладке «Профили» добавьте профиль, соответствующий модулю, выбранному на 1-ом шаге. Заполните условия доставки на вкладке «Настройки» для профиля доставки;
На вкладке «Ограничения» профиля доставки добавьте ограничение по местоположению, выбрав регион, в котором находятся зоны доставки. Например, Москва и Московская область для доставки в пределах ЦКАД. Расчет доставки доставки будет запущен, если выбран соответствующий регион на «Яндекс.Маркет», возможность доставки будет уточнена на основе размеченных зон доставки;
Если необходимо, добавьте соответствующий вариант доставки в настройках обработки заказов (Маркет для продавцов -> Обработка заказов из маркетплейса).
Обратитесь в «Техдиректор» за помощью, если сталкиваетесь с проблемой при настройке.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».