Skip to content
ms3RecentlyViewed
ms3RecentlyViewed
Блок «Недавно просмотренные товары» для MiniShop3 — хранение в браузере или БД, похожие товары, админка
  1. Компоненты
  2. ms3RecentlyViewed
  3. Системные настройки

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

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

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

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

НастройкаОписаниеПо умолчаниюРекомендации
ms3recentlyviewed.max_itemsМаксимум товаров в блоке «Недавно просмотренные» (localStorage/cookie и вывод)2020–50 для большинства сайтов; макс. 100. Учитывается в JS при наличии ms3rvLexiconScript.
ms3recentlyviewed.storage_typeТип хранилища списка просмотренныхlocalStoragelocalStorage — данные в браузере до очистки; cookie — общий домен для поддоменов, срок 30 дней.
ms3recentlyviewed.sync_enabledСинхронизация для авторизованных пользователейtrueВключить, если нужна история с разных устройств. При входе данные из localStorage переносятся в БД.
ms3recentlyviewed.ttl_daysСрок хранения записей в БД (дней)9030–365 дней. Учитывается при автоочистке и архивировании.
ms3recentlyviewed.auto_cleanup_enabledАвтоматическая очистка старых записейtrueУдаляет просмотры старше TTL. Запускается раз в день при посещении сайта (плагин OnWebPageInit).
ms3recentlyviewed.archive_enabledМесячное архивированиеtrueАгрегирует данные за прошедший месяц в ms3recentlyviewed_monthly и удаляет детальные записи. Снижает размер таблицы. По умолчанию включено.
ms3recentlyviewed.block_botsИсключать поисковых ботовtrueНе сохранять просмотры от краулеров (Googlebot, Yandex, Bing и др.) в БД. Определение по User-Agent.
ms3recentlyviewed.track_anonymousУчёт просмотров анонимных пользователейtrueСохранять просмотры гостей в БД. Идентификация по сессии. Требует включённой синхронизации.
ms3recentlyviewed.test_idsID товаров через запятую для тестовой страницы в админке1,2,3Опционально.

Области настроек

  • defaultmax_items, storage_type, test_ids (фронт, блок вывода).
  • syncsync_enabled, ttl_days, auto_cleanup_enabled, archive_enabled, block_bots, track_anonymous (хранение в БД, плагины).

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

  • max_items: 20–50 для большинства сайтов; учитывается в JS при наличии ms3rvLexiconScript.
  • storage_type: cookie — если нужен общий список для поддоменов (срок cookie 30 дней).
  • archive_enabled: по умолчанию включено; при большом объёме просмотров уменьшает размер основной таблицы.
  • block_bots: по умолчанию включено — просмотры от краулеров не попадают в БД.