Я полагаю, что вам нужен модуль набора продуктов (поставляется с ubercart), может быть, в дополнение к выделенной таксономии .
Модуль комплекта продуктов позволяет группировать товары в комплекты, так что вы можете добавить в корзину весь комплект, а не отдельные компоненты.
Создание набора дает вам различные варианты, такие как, например:
- Пользователь может видеть, из чего сделан набор или нет («Богемский набор» против «1 х Большой стакан + 1 х Маленький стакан + 1 х Блюдце»).
- Пользователь может изменить индивидуальное количество элементов комплекта или только количество приобретенных комплектов («3 х богемских комплекта» против «3 х больших стаканов + 0 х маленьких стаканов + 3 х блюдце»).
С представлением каталога и специальной таксономией вы можете затем представить продукты и наборы на основе условий, которые вы использовали для их маркировки. Например, http://example.com/products/bohemian может отображать богемный набор плюс все стаканы и блюдца.
Помните, что комплект всегда «расширяется» в виде списка товаров, когда корзина превращается в заказ (т.е.: в заказе вы никогда не найдете «комплекты», но всегда «очки и блюдца »).
НТН!