Skip to content
ms3Discounts
Правила скидок для MiniShop3. Без промокодов
  • MODX 3
  • PHP 8.2
  • miniShop3
  • Vue 3
  1. Компоненты
  2. ms3Discounts
  3. Начало работы
  4. Системные настройки

Системные настройки ​

Системные настройки MODX содержат ключи с префиксом ms3discounts_.

Движок ​

КлючТипПо умолчаниюОписание
ms3discounts_enabledда/нетдаВключение работы плагина пересчёта цен в draft-корзине MiniShop3.
ms3discounts_debugда/нетнетСлужебный ключ конфигурации. Доступ к трассировке расчётов в панели управления регулируется правом ms3discounts_debug.
ms3discounts_round_precisionчисло2Количество знаков после запятой при округлении цен и скидок.
ms3discounts_log_levelчисло1Числовой уровень системных сообщений компонента.

Витрина ​

КлючТипПо умолчаниюОписание
ms3discounts_frontend_cssстрока[[+assetsUrl]]css/web/default.cssПуть к CSS бейджа и таймера. Значение 0 или пустая строка отключает подключение стилей.
ms3discounts_frontend_jsстрока[[+assetsUrl]]js/web/default.jsПуть к JS таймера обратного отсчёта .ms3d_remains. Значение 0 или пустая строка отключает скрипт.

В путях поддерживаются плейсхолдеры: [[+assetsUrl]] заменяется на путь к assets/components/ms3discounts/, [[+cssUrl]] — на подкаталог css/, [[+jsUrl]] — на подкаталог js/.

Сниппеты витрины по умолчанию используют стили и скрипты из этих настроек. Для отключения стилей на конкретной странице передайте &frontend_css='0'.

Права доступа ​

Пакет поставляет шаблон прав ms3DiscountsPolicyTemplate и политику ms3DiscountsManagerPolicy, содержащую четыре права:

ПравоНазначение
ms3discounts_viewДоступ к разделу меню «Компоненты → Скидки», просмотр списка и деталей акций.
ms3discounts_manageСоздание, редактирование, копирование и сохранение правил скидок.
ms3discounts_deleteУдаление правил скидок по отдельности и через массовые операции.
ms3discounts_debugПросмотр вкладки пошаговой трассировки расчёта условий в панели превью.

По умолчанию политика при установке назначается группе пользователей «Администраторы» для контекста mgr.