12. Сохранение цены комплекта в основной товар. Старая версия
Эта статья актуальна только для комплектов в режимах "Комплект как товар" и "Комплект как товар. Упрощенный режим".
В модуле цена комплекта меняется динамически в зависимости от товаров которые содержатся в комплекте, от их наличия и цены.
Это особенно важно учитывать при выводе комплектов в режимах "Комплект как товар" и "Комплект как товар. Упрощенный режим" в категориях при сортировке или фильтрации товаров по цене.
Сложность в том, что процесс динамического расчета стоимости комплекта довольно трудозатратная операция для сервера. И при отборе в категории комплектов по цене, при большом количестве комплектов или большом количестве товаров в комплекте, эта операция будет вызывать достаточно большую нагрузку на сервер.
Поэтому модуль позволяет автоматически сохранять стоимость комплекта в поле "цена" основного товара, а цену со скидкой в раздел "Акции" основного товара.
Тогда при сортировке товаров или при использовании фильтра по цене вывод товаров в категориях будет осуществляться быстро и корректно.
Обратите внимание: для режима "Комплект как товар. Упрощенный режим" использовать автоматическое обновление цены основного товара имеет смысл если изначально в комплекте присутствует только один основной товар. Иначе в цену основного товара добавятся стоимость других товаров из комплекта. И при выводе комплекта покупателю основной товар будет выводится с неправильной ценой.
Цена комплекта сохраняется в основном товаре в следующих случаях:
1. Автоматически при выводе основного товара на сайте (категории, страница товара, поиск, модули и тд)
Автоматическое обновление цены основного товара можно включать и отключать на этой вкладке:
3. При нажатии на кнопку "Обновить" в настройках комплекта на вкладке "Дополнительно". При этом цены обновятся у всех товаров привязанных к комплектам соответствующего типа:
Пользоваться данной возможностью модуля надо аккуратно, т.к. если к комплекту привязано несколько товаров или даже категорий, то цены будут меняться у всех привязанных товаров.