
msPriceTiers
Оптовые цены по количеству для MiniShop3 — пороги на товаре и категории, шаблоны, корзина, ms3Variants


msPriceTiers — дополнение для MODX Revolution 3 и MiniShop3: разные цены в зависимости от количества (оптовые пороги), с учётом корзины, вариантов ms3Variants и наследования от категории.
С чего начать: Быстрый старт.
mspricetiers) включить компонент и при необходимости интеграцию с ms3Variants.msProduct вывести [[!msPriceTiers.initialize]] и [[!msPriceTiers]].| Нужно | Документ |
|---|---|
| Установить и вывести таблицу порогов | Быстрый старт |
Все ключи mspricetiers_* | Системные настройки |
| Сниппеты и параметры | Сниппеты |
| CSS-классы, JS API, темы | Подключение на сайте |
| Шаблон товара, корзина, категории | Интеграция |
| Вкладка в MS3, шаблоны порогов | Управление порогами |
| connector, сервис PHP | AJAX API и PHP |
mspricetiersOn* | События MODX |
| Диагностика | FAQ |
count_frommerge / replace)valid_from / valid_until на пороге| Требование | Версия |
|---|---|
| MODX Revolution | 3.0+ |
| PHP | 8.2+ |
| MiniShop3 | 1.0+ |
| pdoTools | 3.0+ (рекомендуется для Fenom) |
| VueTools | для вкладки в админке MiniShop3 |
mspricetiers в системных настройках.Каталог: modstore.pro/packages/ecommerce/mspricetiers.
После установки: namespace mspricetiers, сниппеты msPriceTiers, msPriceTiers.initialize, msPriceTiersProgress, чанки mspricetiers_*, плагин mspricetiers_events, таблицы порогов и шаблонов.
| Термин | Описание |
|---|---|
| Порог (tier) | Правило: от N штук — цена X |
| Каскад | Сначала пороги товара → пороги категории → базовая цена MS3 / варианта |
| Шаблон | Сохранённая сетка порогов. При применении копируется в товар/категорию |
| merge / replace | Добавить пороги из шаблона или полностью заменить текущие |
Подробнее: Подключение на сайте, AJAX API, Управление порогами.