Корректная работа модуля гарантируется только для стандартного пошагового шаблона оформления заказа (sale.order.ajax)

Рекомендуемая версия Битрикса не ниже 18.

Для установки и настройки обязательно проследуйте по шагам инструкции:

Установка модуля из маркетплейса

Зарегистрировать личный кабинет ЗДЕСЬ

Получить апи токен ЗДЕСЬ

В настройке ЛК ЗДЕСЬ и ЗДЕСЬ обязательно выбрать пункт приема.

Авторизоваться на Вашем сайте с доступом администратора.

На вкладке Администрирование перейти к разделу Marketplace

В разделе Marketplace выбрать подраздел Каталог решений, в строке поиска набрать
Яндекс Доставка (v 2.2) и в блоке нашего модуля нажать ссылку Установить

Откроется страница с установкой, нажать кнопку Загрузить, затем кнопку Установить

При успешной установке отобразится уведомление Решение "Яндекс Доставка" успешно установлено.

При возникновении ошибки при установке, создайте заявку на портале техподдержки с описанием ошибки.

Перейдите к настройке модуля 

Установка модуля из архива

Зарегистрировать личный кабинет ЗДЕСЬ

Получить апи токен ЗДЕСЬ

В настройке ЛК ЗДЕСЬ и ЗДЕСЬ обязательно выбрать пункт приема.

Авторизоваться на Вашем сайте с доступом администратора.

Проверить кодировку вашей установки Bitrix, нажать на клавиатуре Ctrl + U

В открывшейся вкладке вы увидите кодировку, она может быть windows-1251, либо UTF-8

Скачать архив соответствующий вашей кодировке:

Скачать модуль для кодировки windows-1251 | Скачать модуль для кодировки UTF-8

В админке перейти в раздел Контент Файлы и папки, в строке Путь указать такой адрес /bitrix/modules перейти по этому адресу и нажать кнопку Загрузить файл

В открывшемся окне выбрать скачанный ранее файл с модулем и нажать Сохранить

Вас вернет в папку /bitrix/modules найдите только что загруженный файл и выберите Распаковать

После успешной распаковки в текущей папке появится папка up.boxberrydelivery

В разделе Marketplace выбрать подраздел Установленные решения и произвести установку таким образом

Перейдите к настройке модуля 

Настройка модуля 

В админке перейти в раздел Настройки Настройки продукта → Настройки модулейЯндекс Доставка

Откроется страница настроек с основной вкладкой Общие настройки

В поле Ваш API Token укажите API токен ОТСЮДА

В поле API URL уже указан адрес для апи запросов. В этом поле ничего не нужно менять!

В поле URL виджета Яндекс Доставки уже указан адрес скрипта виджета. В этом поле ничего не нужно менять! С новой версии меняется на /bitrix/js/up.boxberrydelivery/boxberry.js.

В поле Пункт приёма заказов для выбора пункта приёма начните набирать название города, отобразится выпадающий список, где вы сможете выбрать нужный вам пункт приема, не редактируйте выбранное значение.

Опция Выгружать заказы в ЛК Яндекс Доставки при наступлении статуса заказа позволяет установить статус заказа, при наступлении которого заказ автоматически выгрузится в ЛК Яндекс Доставки. При выборе статуса опция Выгружать заказы в ЛК Яндекс Доставки автоматически, после оформления на сайте становится неактивной.

Опцию При выгрузке заказа передавать номер заказа вместо ID нужно включать, если у вас отличаются порядковый ID заказа и номер заказа. При включенной опции модуль будет передавать именно номер заказа.

Опция Выгружать заказы в ЛК Яндекс Доставки автоматически, после оформления на сайте позволяет выгружать заказы в ЛК автоматически, сразу после оформления на вашем сайте.

Опция Формировать акт автоматически после выгрузки заказа в ЛК Яндекс Доставки позволяет формировать акты автоматически после выгрузки заказа в ЛК. На странице выгрузки заказа будет доступна ссылка на акт, этикетку и на отслеживание заказа на сайте Яндекс Доставки.

Опция Хранить этикетки локально в папке /bitrix/pdf позволяет хранить этикетки в папке /bitrix/pdf/ после выгрузки заказа в ЛК Яндекс Доставки, если опция неактивна, будут сохранятся только ссылки на этикетки. Пример:

Опция неактивна Опция активна


В поле ID элемента для ссылки "Выбрать пункт выдачи" указывается DIV id только в том случае, если вам нужно отображать ссылку открытия виджета в другом блоке. По умолчанию в этом поле ничего не нужно указывать!

Опция Отображать кнопку открытия виджета (иначе, отображается ссылка) позволяет включить отображение кнопки открытия виджета на странице оформления заказа

Опция Отображать кнопку/ссылку в сроке доставки будет полезна, если по какой-то причине у вас не отображается ссылка/кнопка для выбора ПВЗ. Активируйте эту опцию, возможно она решит проблему.

В поле  Вес товара для расчёта стоимости доставки (если вес для товара не указан) г. указывается средний вес одной штуки вашего товара. Данный вес будет использоваться модулем при расчете и выгрузке заказа в ЛК Яндекс Доставки, в случае если вес в карточке товара не указан либо равен нулю. Модуль проверяет вес только из торгового каталога!

В поле Высота товара (если высота для товара не указана) см. указывается средняя высота одной штуки вашего товара. Данная высота будет использоваться модулем при расчете и выгрузке заказа в ЛК Яндекс Доставки, в случае если высота в карточке товара не указана либо равна нулю. Модуль проверяет высоту только из торгового каталога!

В поле Длина товара (если длина для товара не указана) см. указывается средняя длина одной штуки вашего товара. Данная длина будет использоваться модулем при расчете и выгрузке заказа в ЛК Яндекс Доставки, в случае если длина в карточке товара не указана либо равна нулю. Модуль проверяет длину только из торгового каталога!

В поле Ширина товара (если ширина для товара не указана) см. указывается средняя ширина одной штуки вашего товара. Данная ширина будет использоваться модулем при расчете и выгрузке заказа в ЛК Яндекс Доставки, в случае если ширина в карточке товара не указана либо равна нулю. Модуль проверяет ширину только из торгового каталога!

Опция Применить вышеуказанные габариты и вес ко всему отправлению, а не к каждой позиции позволяет применить вышеуказанные габариты и вес на весь заказ, т.е. настроить статичные(постоянные) габариты и вес при необходимости.

Опция Отключить настройки расчёта для КД позволяет отключить применение настроек из ЛК отсюда для способов доставки курьером.

Опция Отключить кеширование расчёта стоимости доставки будет полезна, если вы поменяли какие-то настройки влияющие на расчет стоимости. Модуль будет обращаться к апи ЛК при каждом запросе, а не подставлять данные из кэша. 

Время кэша расчетов - сутки. Отключение кэша приведет к дополнительным задержкам при расчете стоимости +/- 100 мсек.

Опция Включить логирование запросов к АПИ позволяет получить лог апи запросов для отладки. После включения опции файл с логом под именем boxberrydelivery.log будет находится здесь /bitrix/cache/log/

Внимание! Включать логирование рекомендуется только для отладки т.к. размер файла со временем увеличивается! Отключение опции автоматически удаляет файл.

Опция Добавлять трек номер в отгрузку после выгрузки заказа в ЛК Яндекс Доставки добавляет трек номер в отгрузку заказа в поле "Идентификатор отправления" после выгрузки заказа в ЛК.                                                                                              

Далее переходим на вкладку Поля интеграции 

Здесь указаны соответствия свойств в Битриксе с параметрами модуля, а также соответствия id плательщиков.

По умолчанию в этой вкладке менять ничего не нужно, за исключением случаев, когда используются другие коды свойств, либо id плательщиков.


Как это проверить:

id плательщиков в Битриксе находятся в разделе Магазин Настройки Типы плательщиков

Здесь мы видим, что у нас активно два плательщика, физлицо с id 1 и юрлицо с id 2. У физлица есть 7 свойств, просмотреть которые мы можем, если кликнем на количество

Откроется страница свойств плательщика с id 1.

В столбце Тип плательщика в квадратных скобках указан id, в столбце Код указаны те самые коды, которые соответствуют кодам в настройке нашего модуля

Таким образом мы видим, что настройки друг другу соответствуют и модуль будет получать данные корректно

 

Начиная с версии модуля 2.2.11 наличие свойства Индекс с кодом ZIP необязательно. Модуль будет получать индексы и производить корректный расчет самостоятельно. Свойство можно выключить таким образом:

   

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

Проверка работы модуля

Добавим товар в корзину и перейдем в оформление заказа.

Укажем город

   

В блоке Доставка выберем, например, способ доставки до пункта выдачи с оплатой при получении

   

Выберем пункт выдачи

   

Пункт выдачи выбран, его адрес записан в поле Адрес доставки

Начиная с версии модуля 2.2.11 поле блокируется для изменения покупателем, если выбран способ доставки до пункта выдачи

   

Выгрузка заказа в ЛК Яндекс Доставки вручную

Перейти в раздел Магазин Выгрузка в Яндекс Доставкy 

Здесь отображаются заказы оформленные с профилями Яндекс Доставки

Для выгрузки заказа нужно выбрать конкретный заказ и нажать кнопку Выгрузить в Яндекс Доставкy

   

Для массовой выгрузки нужно выделить все заказы, в действиях выбрать Выгрузить в Яндекс Доставкy 

   

При успешной выгрузке ЛК вернет трек номер заказа и ссылку на файл этикетки. При активной опции Формировать акт автоматически после выгрузки заказа в ЛК Яндекс Доставки также отобразится ссылка на акт и отслеживание заказа на сайте Яндекс Доставки.

   

При возникновении ошибки ЛК вернет текст ошибки. Для отладки и исправления ошибки создайте заявку на портале техподдержки с описанием и скриншотами.

Формирование актов вручную

В версии модуля 2.2.16 доступно добавление нескольких заказов в один акт при ручном формировании акта. Все выбранные заказы должны быть выгружены в ЛК Яндекс Доставки перед формированием акта!

Переходим на страницу МагазинВыгрузка в Яндекс Доставку

     

Выбираем нужные заказы, выгружаем их в ЛК, если они еще не выгружены

     

После выгрузки формируем акт по этим заказам

     

Отобразится сообщение об успешном формировании акта, по заказам отобразятся новые данные 

     

По заказу также доступна этикетка.

Создание заявки на курьерский забор заказов

В версии модуля 2.2.13 доступно оформление заявки на курьерский забор заказов. Курьер Яндекс Доставки заберет заказы с вашего склада. Подробнее об услуге вы можете найти здесь https://boxberry.ru/e-commerce/dokumenty/dokumenty-i-tarify

Создать заявку вы можете на странице выгрузки заказов 

     

При успешном создании заявки вернется ее номер. При возникновении ошибки создайте заявку на портале техподдержки с описанием и скриншотами.

Выбор пункта выдачи в админке

Выбор пункта выдачи в админке может потребоваться, если:

  • менеджер оформил заказ в админке самостоятельно, для выгрузки заказа с доставкой до пункта выдачи требуется его выбрать;
  • покупателю необходимо сменить пункт выдачи в заказе;
  • покупатель оформил быстрый заказ, менеджеру нужно выбрать пункт выдачи для выгрузки заказа в ЛК;

Для настройки выбора пункта выдачи нужно перейти в раздел Магазин Выгрузка в Яндекс Доставку и произвести такую настройку

     

Теперь на странице выгрузки появится столбец с именем Пункт самовывоза

У заказов, которые еще не выгружены в ЛК, теперь отображается код выбранного пункта выдачи, либо текст Выбрать ПВЗ на карте

При нажатии на ссылку откроется виджет и вы можете выбрать пункт выдачи 

     















  • Нет меток