3. Виды комплектов
В модуле существует 3 основных вида комплектов плюс 2 вида серий.
1. Простой комплект.
Комплект, который отображается отдельным блоком - пример такого комплекта.
В таком комплекте обязательно присутствует своя кнопка "Купить", при нажатии на которую комплект добавляется в корзину.
В корзине все товары из такого комплекта визуально отображаются отдельно, при этом они связаны между собой и рядом с каждым таким товаром отображается название комплекта.
При оформлении заказа товары из такого комплекта со склада вычитаются стандартным способом.
2. Комплект как товар.
Этот вид комплекта создан для того чтобы отображать комплекты в категориях, поиске, выгружать их в маркеты и т.д.
Для такого вида комплектов необходимо создать отдельную товарную позицию, которая будет выступать в качестве объединяющей позиции для остальных товаров комплекта.
Например для этого комплекта был специально создан товар "Спальный гарнитур Александрия v.1" и уже к нему были привязаны остальные товары из комплекта - "Кровать без подъемного механизма Александрия", "Комод Александрия" и тд.
Сам комплект не должен содержать внутри себя основной объединяющий товар.
Комплект должен быть привязан только к одному товару.
В категории такие комплекты отображаются как обычный товар. При нажатии на кнопку "Купить" всегда происходит переход на страницу основного товара, чтобы покупатель мог настроить комплект и потом добавить его в корзину.
Добавление в корзину происходит только при нажатии на основную кнопку "Купить" на странице товара.
В корзину попадает основной объединяющий товар и сами товары из комплекта:
Сумма комплекта равна сумме товаров входящих в комплект, без учёта основного объединяющего товара.
В корзине такой комплект отображается как один товар, а под названием основного товара отображается список товаров из комплекта.
При оформлении заказа вычитание количества со склада зависит от настроек каждого конкретного товара.
3. Комплект как товар в упрощенном режиме.
Такие комплекты представляют собой нечто среднее между комплектами 1-го и 2-го вида.
Для такого комплекта нет необходимости создавать отдельную объединяющую товарную позицию.
При этом в категории при нажатии на кнопку "Купить" происходит переход на страницу товара.
Комплект может содержать в себе основной товар, но может и не содержать его.
Комплект должен быть привязан только к одному товару.
Добавление в корзину происходит при нажатии на основную кнопку "Купить" на странице товара.
В корзину попадают только товары из самого комплекта:
В корзине все товары из такого комплекта визуально отображаются отдельно, при этом они связаны между собой и рядом с каждым таким товаром отображается название комплекта.
При оформлении заказа товары из такого комплекта со склада вычитаются стандартным способом.
4. Серия.
Серия представляет собой список объединённых товаров - пример такой серии товаров.
Серия может отображаться как во всех товарах серии, так и только в определённых товарах, это зависит от настроек.
В целом ограничений на вывод серии товаров нет, её можно выводить в любом месте сайта, использую соответствующие настройки виджета.
Серия может включать текущий товар или не включать, это зависит от настроек серии.
Товары серии добавляются в корзину по отдельности.
5. Коллекция.
Коллекция представляет собой расширенный вид серии товаров для которой создана отдельная товарная позиция, которая будет выступать в качестве объединяющей позиции для товаров серии - пример такой коллекции товаров.
На странице коллекции необходимо скрыть все ненужные поля (цена, количество, кнопка "Купить" и т.д.). Это делается с помощью настроек виджета.
В каталоге такие коллекции отображаются как обычные товары. При нажатии на кнопку "Купить" происходит переход на страницу коллекции.
Товары коллекции добавляются в корзину по отдельности.