@m4rty

Как очистить просмотренные товары пользователя?

Надо очистить(полностью) просмотренные товары данного пользователя.
CatalogViewedProductTable::clear();
Данный код не удаляет. Неужели нет способа очистить историю пользователя без возни с базой? Спасибо!
  • Вопрос задан
  • 2694 просмотра
Пригласить эксперта
Ответы на вопрос 2
serginhold
@serginhold
delete from b_catalog_viewed_product where как-тебе хочется
Ответ написан
Комментировать
s_panteleev
@s_panteleev
25 yo, Yaroslavl
<?php

use Bitrix\Catalog\CatalogViewedProductTable;
use Bitrix\Sale\Fuser;

foreach (CatalogViewedProductTable::getList(['filter' => ['FUSER' => Fuser::getId()]])->fetchAll() as $item) {
    CatalogViewedProductTable::delete($item['ID']);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы