
ms3RecentlyViewed
Блок «Недавно просмотренные товары» для MiniShop3 — хранение в браузере или БД, похожие товары, админка
- MODX 3
- PHP 8.1
- miniShop3


Вкладка «Дашборд» в меню «Просмотренные товары».
Подписи с экрана:
ms3recentlyviewed_itemsCOUNT(DISTINCT product_id)user_id, гости по session_id, если колонка естьПод сеткой строка периодов. Это отдельные счётчики, не подсказка карточки.
DATE(viewed_at) = CURDATE()INTERVAL 7 DAY)INTERVAL 30 DAY)Десять товаров с наибольшим числом строк в ms3recentlyviewed_items. В выборку попадают только ID, которые есть в ms3_products.
KPI, топ и история читают ms3recentlyviewed_items. Архив дописывает сводку в ms3recentlyviewed_monthly и не снимает детали. Старые строки items убирает TTL (ttl_days), не архив.