Понимаете в чём дело..
Магазин ещё же должен и интегрироваться в некую систему, в которой ведется вся бухгалтерия.
Обычно это 1С: Торговля..
Дык вот, магазин синхронизирует действия с эской (выставленые счета, заказы и прочее)
По моим скромным познаниям, пиджаки разного цвета с разной ценой заносятся в базу как разные товары.
Т.о. и выгрузятся они в магазин как разные товары..
Другое дело, систематизировать это всё, чтобы было на одной страничке
вот простой пример, например:
i-style.ru/e-store/new_collections.php?SECTION_ID=411