Страница комплекта не отличается от страницы обычного товара.
Как и любому товару можно задать свою цену, валюту, вес, изображение, сопутствующие и аналогичные товары, описание и т.п.
Ключевыми отличиями являются:
1. Невозможность задать остаток. Комплект может быть либо доступным, либо недоступным. Это всегда зависит от остатка товаров, входящих в него. Если все товары из комплекта есть в наличии, он тоже будет в наличии. Если хотя бы один из составляющих товаров не в наличии, то комплект будет не в наличии.
Если в магазине используется мультисклад, то доступность комплектов будет рассчитываться отдельно для каждого склада. Комплект будет доступен при заказе с конкретного склада, только когда все товары комплекта доступны на этом складе.
2. Отсутствие вариантов и их свойств. Комплект состоит всего из одного варианта, и ему нельзя добавить свойства (размер, цвет и прочее).
3. Цена комплекта. Либо задается вручную, либо используется автоформирование цены комплекта из цен составляющих товаров.
4. Вес является суммой веса компонентов при создание комплекта, но может быть изменен.
5. При попадании в заказ комплект всегда разделяется на отдельные позиции своих компонентов. Это особенно важно при работе со складскими системами (ЕКАМ, 1С, МойСклад и т.д.), а также версткой шаблонов писем и страницы успешно оформленного заказа.
Цена компонентов выставляется на основе цены комплекта, первоначальной цены компонента и общей цены компонентов. То есть:
цена комплекта / (сумма цен компонентов / стоимость компонента)
Рассмотрим пример:
Комплект стоит 9000 рублей.
Компоненты при покупке всех отдельно стоят 10000 ₽.
У одного из компонентов стоимость 5000 ₽, у второго 2000 ₽.
Остальные компоненты стоят 3000 ₽.
При попадании в заказ у первого компонента будет цена 9000/(10000/5000) = 4500 ₽.
При попадании в заказ у второго компонента будет цена 9000/(10000/2000) = 1800 ₽.
У остальных общая стоимость будет 2700 ₽
Механизм расчета может измениться, если у некоторых товаров установлена галочка «Бесплатно», либо если количество в комплекте стоит больше 1. Также при использовании автоформирования цены комплекта и указании скидки на составляющие товары.