CatalogViewedProductTable
Описание и методы
CatalogViewedProductTable - класс для работы с таблицей просмотренных на сайте товаров.
Цепочка наследования
Является наследником класса Bitrix\Main\ORM\Data\DataManager (до версии 18.0.2 модуля Main - класса Bitrix\Main\Entity\DataManager).
Методы класса
| Метод | Описание | С версии |
|---|---|---|
| clear | Метод очищает устаревшие данные из таблицы просмотренных на сайте товаров. | 14.5.1 |
| clearAgent | Агент для очистки устаревших данных из таблицы просмотренных на сайте товаров. | 14.5.2 |
| getMap | Метод возвращает список полей для таблицы просмотренных на сайте товаров. | 14.5.1 |
| getProductSkuMap | Метод возвращает карту вида: товар - торговое предложение. | 15.0.0 |
| getProductsMap | Метод возвращает список идентификаторов товаров в следующем формате: ключ - код торгового предложения, значение - код товара. | 14.5.3 |
| getTableName | Метод возвращает название таблицы просмотренных на сайте товаров. | 14.5.1 |
| refresh | Общий метод для изменения или вставки записи о просмотренном товаре в таблицу. | 14.5.1 |
| validateRecommendation | Метод возвращает валидатор для поля RECOMMENDATION. |
16.5.2 |
| validateSiteId | Метод возвращает валидатор для поля SITE_ID. |
16.5.2 |
Поля таблицы просмотренных товаров
| Поле | Описание | Тип | Обяз. |
|---|---|---|---|
| ID | Идентификатор записи. | Int | Да |
| FUSER_ID | Идентификатор покупателя. | Int | Да |
| DATE_VISIT | Дата и время последнего просмотра товара. | Datetime | Да |
| PRODUCT_ID | Идентификатор товара (торгового предложения). | Int | Да |
| ELEMENT_ID | Идентификатор родительского товара. | Int | Да |
| SITE_ID | Идентификатор сайта. | Char(2) | Да |
| VIEW_COUNT | Количество просмотров | Int | Да |
| RECOMMENDATION | Тип рекомендации. | Varchar(40) | Нет |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025