Skip to content
ms3ProductSets
ms3ProductSets
Динамические подборки товаров для MiniShop3 — ручные связи, авто-рекомендации, админка шаблонов
  1. Компоненты
  2. ms3ProductSets
  3. Системные настройки

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

Все настройки имеют префикс ms3productsets. и находятся в пространстве имён ms3productsets.

Где изменить: Настройки → Системные настройки — фильтр по пространству имён ms3productsets.

Таблица настроек

НастройкаОписаниеПо умолчаниюРекомендации
ms3productsets.max_itemsЛимит товаров в подборке по умолчанию10Обычно 6–20 для витринных блоков; в вызове сниппета параметр max_items переопределяет значение. Учитывается в сниппете, connector get_set и mspsLexiconScript.
ms3productsets.cache_lifetimeTTL кеша подборок (секунды). 0 — кеш отключён. Ключ кеша: type, resource_id, category_id, set_id, limit, exclude_ids3600Продакшен: > 0 (часто 3600); отладка или частое изменение подборок — 0. Кешируется результат msps_get_products_by_type через cacheManager.
ms3productsets.auto_recommendationПри 0 при пустой ручной подборке возвращать пустой результат, не включать авто (similar, buy_together и т.д.); при 1 — текущее поведение (fallback на авто-логику типа)10 — на витрине только ручные связи (админка/TV) и fallback vip_set_* для типа vip; авто по категории и заказам отключены.
ms3productsets.vip_set_1ID товаров для VIP-набора при set_id=1 (строка через запятую, например 12,34,56)''Fallback для type=vip, если нет ручных связей. Несколько наборов: добавьте vip_set_2, vip_set_3 и укажите set_id в вызове ms3ProductSets.

Область в менеджере MODX

В транспортном пакете все ключи относятся к области default (одна группа в списке системных настроек). Логически настройки можно разделить так:

ГруппаКлючи
Лимитыmax_items
Кешcache_lifetime
Поведениеauto_recommendation
VIP-наборыvip_set_1 (при необходимости — vip_set_2, vip_set_3, …)

Рекомендации

  • max_items: для карточки товара и похожих блоков чаще 6–12; для широких полок — до 20.
  • cache_lifetime: согласуйте с частотой правок подборок и нагрузкой; при 0 каждый запрос пересчитывает выдачу.
  • auto_recommendation: 0, если на сайте должны отображаться только явно заданные связи и VIP из настроек.
  • Несколько VIP-наборов: создайте системные настройки ms3productsets.vip_set_2 и т.д. по тому же шаблону, что vip_set_1, и передавайте &set_id в сниппете.