Skip to content
ms3ProductSets
ms3ProductSets
Динамические подборки товаров для MiniShop3
  1. Компоненты
  2. ms3ProductSets
  3. Начало работы
  4. Системные настройки

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

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

Список настроек

  • ms3productsets.max_items

    Описание: лимит товаров в подборке по умолчанию.

    По умолчанию: 10.

    Где применяется: сниппет, connector (get_set), mspsLexiconScript.

  • ms3productsets.cache_lifetime

    Описание: TTL кеша подборок (сек). 0 = без кеша. Ключ кеша: type + resource_id + category_id + set_id + limit + exclude_ids.

    По умолчанию: 3600.

    Где применяется: сниппет и AJAX get_set (через runSnippet) — результат msps_get_products_by_type кешируется в modX cacheManager.

  • ms3productsets.auto_recommendation

    Описание: при 0 при пустой ручной подборке возвращать пустой результат, не вызывать авто (similar, buy_together и т.д.); при 1 — текущее поведение (fallback на авто).

    По умолчанию: 1.

    Где применяется: сниппет и AJAX get_set (через runSnippet).

  • ms3productsets.vip_set_1

    Описание: ID товаров для VIP-набора set_id=1.

    По умолчанию: ''.

    Где применяется: fallback для type=vip.

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

  • Для большинства блоков оставляйте max_items в диапазоне 6-20.
  • Для нескольких VIP-наборов можно добавить настройки vip_set_2, vip_set_3 и использовать set_id в вызове сниппета.
  • При высокой нагрузке задайте cache_lifetime > 0 (например 3600); при отладке или частом обновлении подборок — 0.
  • При auto_recommendation=0 блоки будут показывать товары только из ручных связей (TV/шаблоны) или из настроек vip_set_*: авто по категории и заказам отключено.