Есть онлайн магазин. В нем соответственно есть товары, разделенные на категории. У каждого товара есть своя стоимость (у каждого товара одна).
Нужно реализовать варианты или опции товаров. Например мы продаем целый торт, или можем продавать только кусочек этого торта.
У этих вариантов товара должно быть название и цена. У каждого товара свои варианты.
Приблизительный пример:
www.ebay.com/itm/TOMMY-Hilfiger-Polo-th-/231542727028
В зависимости от выбора размера и цвета, меняется и цена.
Как лучше всего хранить все варианты товара? Или может есть какой-то другой подход к решению этой проблемы? бд мускул