FAQ
Установка падает с Package provider not found
Пакет платный. Добавьте провайдер modstore.pro с URL https://modstore.pro/extras/, email и API-ключом из личного кабинета. Без него зашифрованный transport не установится. Шаги: Быстрый старт.
Раздел менеджера не открывается / белый экран
Проверьте, что установлен VueTools ≥ 1.1.2-pl и у роли есть msbundles_view. Откройте manager/?a=index&namespace=msbundles и посмотрите ошибки в консоли браузера.
Пункта меню нет
Чаще всего нет права msbundles_view или после установки не очистили кэш. Проверьте политику доступа и сбросьте кэш MODX.
Карточка комплекта не появляется на товаре
Пройдите по списку:
- В редакторе включён Активен.
- Текущий товар входит в состав комплекта.
- В шаблоне есть вызов:
{'!msBundles' | snippet : ['product' => $_modx->resource.id]}- Если остаток по обязательной позиции нулевой, настройка
msbundles_stock_behaviorне стоит вhide.
Кнопка «Добавить комплект» не работает
В <head> вызовите msBundles.initialize. Без CSS и JS кнопки с data-msbundles-action="add-bundle" остаются обычной разметкой.
Toast есть, блок корзины на странице не обновляется
У msCart задайте selector, например #ms-cart. После добавления фронт запрашивает корзину заново и перерисовывает только зарегистрированные блоки. Без selector вы видите уведомление, а HTML на странице остаётся старым.
В корзине нет бейджа «Комплект»
В чанке корзины под названием товара вызовите tplMsBundlesCartInfo. Без хука бейдж и кнопка «Удалить комплект» не появятся. Пример: Вывод на сайте.
Нельзя сохранить комплект
В составе нет ни одной строки. Добавьте товары. Для сохранения нужно право msbundles_save.
Комплект пропал с витрины при нулевом остатке
Скорее всего msbundles_stock_behavior = hide. Поставьте block или message, либо пополните склад по обязательным позициям.
После обновления пакета в старых заказах в корзине нет подписей комплекта
У плагина msBundles должно быть событие msOnGetCart. Откройте Элементы → Плагины → msBundles → Системные события и убедитесь, что галочка стоит. Плагин дополняет старые строки данными для бейджа, ключ товара в корзине при этом не меняется.
