которой товар не в наличии?
теоретически, при изменении состояния товара можно как-то реагировать и куда-то это писать. что-то с событием обновления товара вам должно помочь.
Мне просто нужно декатировать товары которых нет в наличии. Наверное будет проще деактивировать те, которые недоступны и давно изменялись последний раз.
так в настройках штатного компонента каталога есть опция — не выводить недоступные товары, если не ошибаюсь. прям деактивировать зачем?
Есть. Но скрывает все недоступные. А мне нужно скрыть которые недоступны определенное количество времени.
Страницы этих товаров пропадут с сайта. Сайт просядет в поиске.
а, понял. тогда вам стоит написать агента, который проверяет последнюю дату изменения товара. типа: если товар недоступен и обновлялся более %ПЕРИОД% тому назад — деактивировать.
Ага, и я про это же. Спасибо.
Важно проверять не элемент инфоблока, а товар каталога. Класс catalog. Там как раз есть информация об остатках. Возможно и timestamp_x
Обсуждают сегодня