Модуль Яндекс.Доставка (Boxberry) для CMS MODX

Модуль доступен для скачивания для miniShop2-2.9.3 по этой ссылке (версия 1.2.8 от 18.08.2025).

Примечание

Для действующих клиентов Boxberry:

Установка из архива

  1. Авторизоваться на вашем сайте с доступом администратора
  2. В меню «Приложения» перейти к разделу «Установщик»
  3. В разделе «Установщик» выбрать «Загрузить дополнения» → «Загрузить пакет» → «Выбрать файл»
  4. Для установки выберите файл, скачанный с сайта Boxberry. Запустите процесс установки модуля
  5. После успешной загрузки «Boxberry» появится в списке пакетов с пометкой «Не установлен». Для продолжения установки нажмите «Установить»

Проверка установки файлов

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

  1. Перейдите в раздел «Файлы» в папку <путь_к_ядру>/components/minishop2/custom/delivery/
  2. Убедитесь, что появились два файла: boxberryDeliveryCourier.class.php и boxberryDeliverySelf.class.php

Важно

Если этих файлов нет, то скопируйте их в эту папку вручную из <путь_к_ядру>/components/boxberry/.

Настройка шаблонов

Добавить вызов сниппета в чанк tpl.msOrder из пространства minishop2:

  1. На вкладке «Элементы» открыть «Чанки» → «minishop2»
  2. Открыть чанк 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}
  1. После цикла добавляем:
<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 не будет отображаться на странице оформления заказа

Дополнительная информация