Нужно событие при обмене с 1С, которое вызовется после того, как все данные из offers.xml (остатки и все цены) об одном товаре выгрузились:
Частая задача: посчитать минимальную и максимальную цену товара из всех его торговых предложений и записать в свойства. Получится цена от и до. Чтобы в списке товаров быстро отображать.
Сейчас решается она обработчиками, которые вешаются на каждое изменение товара и изменение каждой цены.
Это очень нерационально! Если цен 10, то и минимальная цена пересчитывается 10 раз. А еще может быть условие, что мы не должны учитывать товары, у которых остаток 0.
Разумно и удобно делать пересчет, после того, как информация о ценах и остатках товара выгрузилась.
Это же событие можно использовать для пересчета скидок и много чего еще.