Product Variations


#1

So I see Reaction has support for product variation as well as inventory but the two don’t seem to make much sense together… seems to be the way a lot of carts work but I don’t understand it.

If you have a shirt, you might have two different types of variations: Size(S,M,L), Color(Red,Blue).

It seems to generate something like:

  • Shirt. Size S
  • Shirt. Size M
  • Shirt. Size L
  • Shirt. Color Red
  • Shirt. Color Blue

Which doesn’t seem to be very useful. I can set a quantity for “Red” shirts or for “L” shirts but that doesn’t make any sense.

Ideally when the product is created, the options would be turned into a matrix so you end up with product variations like:

  • Shirt. Size S, Color Red
  • Shirt. Size S, Color Blue
  • Shirt. Size M, Color Red

Has this been a consideration? As it is, I don’t understand what product could possibly use multiple variations in a coherent way. I suppose you could create a similar matrix by creating a different variation for each different color, then listing each size as an option, but that seems cumbersome and hard to maintain and wouldn’t work (easily) for a larger matrix.


#2

Has anybody figured out how to have the metric as stated above

Shirt. Size S, Color Red
Shirt. Size S, Color Blue
Shirt. Size M, Color Red