Модуль доступен для скачивания на нашем сайте для miniShop2-2.9.3 (версия 1.2.4 от 16.05.2024).
Установка из архива
1.Авторизоваться на Вашем сайте с доступом администратора.
2. В меню «Приложения» перейти к разделу «Установщик».
В разделе «Установщик» выбрать «Загрузить дополнения» - «Загрузить пакет» - «Выбрать файл». Для установки выберите файл, скачанный с сайта Boxberry. Запустите процесс установки модуля.
После успешной загрузки «Boxberry» появится в списке пакетов с пометкой «Не установлен». Для продолжения установки нажмите «Установить».
После успешной установки «Boxberry» в списке пакетов будет выглядеть следующим образом:
3. Необходимо убедиться, что нужные для работы модуля файлы успешно скопировались. Для этого перейдите в раздел «Файлы» в папку
<путь_к_ядру>/components/minishop2/custom/delivery/ и убедитесь, что появились два файла: «boxberryDeliveryCourier.class.php» и «boxberryDeliverySelf.class.php».
Если этих файлов нет, то скопируйте их в эту папку вручную из <путь_к_ядру>/components/boxberry/.
4. Добавить вызов сниппета в чанк tpl.msOrder из пространства minishop2. Сделать это можно следующим способом: на вкладке «Элементы» открыть «Чанки» - «minishop2», открыть чанк tpl.msOrder и вставить вызов сниппета в цикле вывода видов доставки:
{foreach $deliveries as $delivery index=$index}
{if $delivery.class=='boxberryDeliverySelf'?} [[!boxberryDelivery?&class=`boxberryDeliverySelf`]] {/if}
{if $delivery.class=='boxberryDeliverySelfPrepaid'?} [[!boxberryDelivery?&class=`boxberryDeliverySelfPrepaid`]] {/if}
{/foreach}
После цикла добавляем:
<script src="[[++assets_url]]components/boxberry/js/web/boxberry.js"></script>
Для корректной работы модуля Boxberry необходимо:
- подключить в шаблоне jQuery;
- отключить кэш ModX-а (т.к. иначе в заказе будут выводиться кэшированные данные, т.е. неверные).
Настройка модуля
Перейдите к разделу Приложения – Boxberry - Настройки.
В окне настроек заполнить информацию:
Наименование настройки | Описание настройки |
---|---|
API-токен | Здесь указывается API-токен из ЛК Boxberry для работы модуля. |
URL для API | Убедиться, что введён URL https://api.boxberry.ru/json.php |
URL для виджета | Убедиться, что введён URL https://points.boxberry.de/js/boxberry.js |
Отключить настройки расчета для КД | Опция, которая позволяет отключить применение настроек расчета из Личного кабинета (раздел «Настройки средств интеграции – Расчеты») для методов курьерской доставки. |
Отключить настройки расчета для ПВЗ | Опция, которая позволяет отключить применение настроек расчета из Личного кабинета (раздел «Настройки средств интеграции – Расчеты») для методов доставки до пункта выдачи. |
Статус, на который создаётся отправление | В момент, когда заказ переходит в указанный статус, происходит выгрузка информации о заказе в ЛК. |
Вес по умолчанию (кг) | Укажите вес одной товарной позиции, который будет использоваться по умолчанию, если это значение не указано в карточке товара. Для корректного расчета стоимости доставки необходимо, чтобы вес был задан в карточке каждого товара. |
Вес макс, кг | Укажите максимальный вес заказа для работы службы доставки. Если вес заказа будет строго больше указанного, то доставка Boxberry не будет отображаться на странице оформления заказа. |
Вес мин, кг | Укажите минимальный вес заказа для работы службы доставки. Если вес заказа будет строго меньше указанного, то доставка Boxberry не будет отображаться на странице оформления заказа. |