Skip to content
msPriceTiers
msPriceTiers
Оптовые цены по количеству для MiniShop3 — пороги на товаре и категории, сумма корзины, шаблоны, массовые операции, ms3Variants
  1. Компоненты
  2. msPriceTiers
  3. Админка

Управление порогами

Интерфейс в Мини-магазин → Товары / Категории (вкладка «Оптовые цены») и Extras → msPriceTiers (главная страница компонента). Vue + PrimeVue, как нативные вкладки MS3.

Требования

  • Установлен msPriceTiers
  • Установлен VueTools (иначе нет importmap и Vue-вкладок MS3)
  • После обновления пакета — жёсткое обновление страницы (Cmd+Shift+R) и Очистить кэш

Вкладка на товаре

Мини-магазин → Товары → карточка товара → Оптовые цены.

Таблица порогов — только просмотр. Создание и правка — в модальном окне (+ Добавить или ✏️ в строке).

ПолеОписание
Количество отМинимум штук (count_from)
Режим ценыСкидка % или Фикс. цена ₽
Скидка %При режиме «%» — скидка от базовой цены MS3 / варианта
ЦенаПри режиме «Фикс.» — абсолютная цена за единицу
ПорядокСортировка (rank)
Группы пользователейПусто = для всех; иначе только выбранные группы MODX
Действует с / доПериод акции (YYYY-MM-DD HH:mm:ss)
АктивенВыключите, чтобы скрыть порог без удаления

old_price в форме порога нет. Зачёркнутая цена на витрине — из карточки товара или варианта MS3.

Настройки mspricetiers_user_groups_enabled и mspricetiers_time_based_enabled влияют на витрину и корзину, не на видимость полей в админке.

Правила

  • Два порога с одинаковым Количество отнельзя (конфликт при merge шаблонов).
  • При расчёте выбирается порог с максимальным count_from, не превышающим заказанное количество.

Категорийные пороги

Мини-магазин → Категории → вкладка «Оптовые цены».

Только скидка % от базовой цены. Товары без своих активных порогов наследуют сетку категории.

Пороги на конкретном товаре перекрывают категорию.

Пороги по сумме корзины

Extras → msPriceTiers → вкладка «Пороги по сумме корзины».

Скидка считается от общей суммы заказа, не от количества одной позиции. Пример: «от 50 000 ₽ — скидка 5% на весь заказ». Пороги глобальные, без привязки к товару.

Работают при mspricetiers_cart_tiers_enabled = Да. В корзине применяются после порогов по количеству по каждой позиции.

Массовые операции (Extras → msPriceTiers)

Extras → msPriceTiers — пять вкладок:

ВкладкаНазначение
Пороги по сумме корзиныСоздание и правка глобальных порогов по сумме заказа
Применить шаблонШаблон → один или несколько товаров (merge / replace)
Копировать порогиС товара/категории на другие цели
Импорт CSVМассовая загрузка порогов из файла
Поиск и заменаЗамена значений в существующих порогах

Массовые операции требуют прав MS3 на редактирование товаров/категорий.

Шаблоны порогов

Шаблон хранит сохранённую сетку порогов. На витрину попадает только после применения к товару или категории.

Создать шаблон

  1. Настройте пороги на товаре или категории.
  2. Создать шаблон / Создать шаблон из категории — укажите название.

Редактировать

Иконка карандаша у пользовательского шаблона. Системные (is_system) — только применение, без редактирования и удаления.

Применить шаблон

Кнопка Применить к товару / Применить к категории или вкладка Применить шаблон в Extras → msPriceTiers. В диалоге — Заменить текущие пороги:

РежимПоведение
Добавить (merge)Пороги из шаблона добавляются. При совпадении count_from — ошибка, операция отменяется
Заменить (replace)Все пороги цели удаляются, затем создаются из шаблона

Если после нескольких применений порогов «слишком много» — использовался режим Добавить. Для полной замены включите Заменить.

Диагностика в админке

СимптомРешение
Нет вкладки «Оптовые цены»Установить VueTools, обновить msPriceTiers
Подписи mspricetiers_* вместо текстаОчистить кэш, обновить лексикон пакета
Vue-ошибки в консолиОбновить пакет с ModStore

См. также