Here’s the promised blog update: design patterns for variant products.
A variant product is a product that has various properties (variations). For example, clothing can come in several colors (white, black, red) and sizes (X, XL, XXL). In hybris, there are a couple of ways to implement this concept, which can serve as a basis. I have expanded it with a few new methods, which in some cases can be more efficient, faster, and more convenient.
https://hybrismart.com/2016/10/21/variant-product-modeling/
P.S. The article needs a polish in terms of correct English. If you see any mistakes (and there are plenty), please help me correct them.
