Hi,
I am wondering how some more experience Ubercart developers would set up the following scenario for a Kitchen ecommerce website:
- Kitchens are sold in 5 price groups, labelled 1 to 5
- There are 8 kitchens in each price group
- Each price group contains 40 products (i.e. cupboard 1, cupboard 2 etc...)
The solutions I can see involve displaying products (cupboard styles) on nodes that represent the kitchens or price groups, but there are some issues with each of them.
Option A
Create products for each and every price-group/kitchen combination and display each kitchen's products on a node using views. However, this would mean creating 5 x 8 x 40 = 1600 products. Therefore it's really not practical.
Option B
Have "price nodes" pages rather than "kitchen nodes". Use attributes to make the user select the kitchen style for each product added to the cart. This will work technically but is far from ideal from a usability standpoint.
Option C
Create products for all the price group and categorise them using a taxonomy. I can therefore display the relevant products on each kitchen node, HOWEVER, when they are added to the cart I will have no way of identifying the kitchen style.
I think this would be my preferred option if I could somehow append the node title (i.e. the Kitchen style) to the product when its added to the cart.
Any help or advice would be greatly appreciated.
Danny
