🔄 Обновлять элементы инфоблока
Когда нужна эта настройка?
Эта опция необходима в случаях, когда вы:
- Импортируете остатки или цены товаров
- НЕ импортируете сами товары (карточки товаров)
При изменении остатков и доступного количества некоторые шаблоны сайта (например, Аспро) требуют обновления самого элемента инфоблока, чтобы:
- Пересчиталось свойство "Наличие"
- Отработали события изменения товара
- Обновились зависимые поля и свойства
Как это работает технически?
Модуль вызывает метод CIblockElement::Update
с полем MODIFIED_BY
, что запускает событие изменения элемента инфоблока без фактического изменения данных товара.
Варианты настройки
Не обновлять
Модуль не будет принудительно обновлять элементы инфоблока при изменении остатков. Когда использовать: Если ваш шаблон не требует дополнительных событий при изменении остатков.
Определить автоматически (рекомендуется)
Модуль автоматически определит, нужно ли обновлять элементы:
- Обновляет, если вы НЕ импортируете товары (только остатки)
- Не обновляет, если вы импортируете и товары, и остатки
Когда использовать: В большинстве случаев - это оптимальный вариант.
Обновлять всегда
Модуль всегда будет обновлять элементы инфоблока при изменении поля "доступное количество", независимо от других настроек.
Когда использовать: Если ваш шаблон требует обязательного срабатывания событий при любых изменениях остатков.