I understand what you mean. But for me, a milk bar and a hazelnut bar are two different products (so not 1 product with two descriptions). They each have their own characteristics (price, stock, barcode) and are not interchangeable.You could possibly create (lookup) tables for type of product (bar) and taste (white).