-
Роман ЦукановРазработчик
-
Дата публикации22.03.2022
-
Категория1С-Битрикс
Стандартный компонент «С этим товаром покупают» не срабатывает сразу, а при разработке нет желания ждать или не понятно почему так, попробуем разобраться
Если все сделали правильно, то проблема кроется в том, что логика компонента довольно сложная: необходимо сформировать матрицу товаров, что купили и с чем. В реальности — это обработка большого числа заказов и товаров, что дает большую нагрузку, из-за чего битрикс формирует данную таблицу раз в 96 часов.
Конечно, данный параметр настраивается, однако не стоит злоупотреблять данной фичей — слишком большая нагрузка. Однако что делать, если необходимо проверить прямо здесь и сейчас?
Просто создаем файлик и принудительно запускаем команду:
CSaleProduct::RefreshProductList();
Данный метод создаст все необходимые данные для работы модуля, и компонент вместо пустоты выведет заветные товары