Модуль Яндекс.Доставка (Boxberry) для CMS MODX
Модуль доступен для скачивания для miniShop2-2.9.3 по этой ссылке (версия 1.2.8 от 18.08.2025).
Примечание
Для действующих клиентов Boxberry:
- Зарегистрировать личный кабинет по этой ссылке
- Получить API-токен по этой ссылке
- В настройке ЛК здесь и здесь обязательно выбрать пункт приема. Подробнее читайте в статье Настройка пунктов приёма
Установка из архива
- Авторизоваться на вашем сайте с доступом администратора
- В меню «Приложения» перейти к разделу «Установщик»
- В разделе «Установщик» выбрать «Загрузить дополнения» → «Загрузить пакет» → «Выбрать файл»
- Для установки выберите файл, скачанный с сайта Boxberry. Запустите процесс установки модуля
- После успешной загрузки «Boxberry» появится в списке пакетов с пометкой «Не установлен». Для продолжения установки нажмите «Установить»
Проверка установки файлов
Необходимо убедиться, что нужные для работы модуля файлы успешно скопировались:
- Перейдите в раздел «Файлы» в папку
<путь_к_ядру>/components/minishop2/custom/delivery/ - Убедитесь, что появились два файла:
boxberryDeliveryCourier.class.phpиboxberryDeliverySelf.class.php
Важно
Если этих файлов нет, то скопируйте их в эту папку вручную из <путь_к_ядру>/components/boxberry/.
Настройка шаблонов
Добавить вызов сниппета в чанк 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="//points.boxberry.de/js/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 |
| Пункт приёма по умолчанию | Поле для ввода пункта приёма используется для расчёта стоимости доставки и при создании заказов. Если API-токен ранее не указывался, то сначала нужно указать API-токен, затем сохранить настройки и только после этого можно будет обновлять пункты приёма. Для заполнения списка пунктов приёма нужно нажать кнопку Обновить пункты приёма |
| Отключить настройки расчета для КД | Опция, которая позволяет отключить применение настроек расчета из Личного кабинета (раздел «Настройки средств интеграции – Расчеты») для методов курьерской доставки |
| Отключить настройки расчета для ПВЗ | Опция, которая позволяет отключить применение настроек расчета из Личного кабинета (раздел «Настройки средств интеграции – Расчеты») для методов доставки до пункта выдачи |
| Статус, на который создаётся отправление | В момент, когда заказ переходит в указанный статус, происходит выгрузка информации о заказе в ЛК |
| Ставка НДС | Укажите ставку НДС, которая будет применяться при выгрузке в ЛК к каждому товару |
| Вес по умолчанию (кг) | Укажите вес одной товарной позиции, который будет использоваться по умолчанию, если это значение не указано в карточке товара. Для корректного расчета стоимости доставки необходимо, чтобы вес был задан в карточке каждого товара |
| Вес макс, кг | Укажите максимальный вес заказа для работы службы доставки. Если вес заказа будет строго больше указанного, то доставка Boxberry не будет отображаться на странице оформления заказа |
| Вес мин, кг | Укажите минимальный вес заказа для работы службы доставки. Если вес заказа будет строго меньше указанного, то доставка Boxberry не будет отображаться на странице оформления заказа |
Дополнительная информация
Была ли статья полезна?
Предыдущая
Следующая