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

История просмотров

Вкладка «История» — таблица записей просмотров с фильтрами, сортировкой и действиями. Контент вкладки при необходимости прокручивается (скролл внутри области).

Фильтры

  • По дате — диапазон дат (dateFrom, dateTo). В «Дата от» недоступны даты без просмотров.
  • По товару — поиск по названию или ID товара.

Таблица

  • Пользователь — email (или username) для авторизованных; «Гость» для анонимных; #ID для удалённых пользователей.
  • ID, ID товара, Товар, Дата просмотра — сортировка по колонкам.

Таблица с фиксированной высотой и вертикальным скроллом.

Действия

  • Удаление одной записи — кнопка в строке.
  • Массовое удаление — чекбоксы и кнопка «Удалить выбранные».
  • Экспорт CSV — кнопка «Экспорт»: выгрузка отфильтрованных данных. Формат: CSV, BOM UTF-8, разделитель ;. Колонки: ID, User, Product ID, Product Title, Viewed At. В колонке User — «Гость» для анонимных, email или username для авторизованных, #ID для удалённых пользователей. Поддержка GET-запроса для скачивания файла (connector-mgr, action mgr/views/export).

Для удаления и экспорта требуется право save_log.