CMS для магазина с определенным функционалом
Drupal + Ubercart
Есть типы материалов «Product» и «Box set». Каждый продукт может обладать своими опциями и наворотами (атрибутами товара). Каждый Box Set может состоять из любых продуктов. При покупке Box Set'a можно выбирать атрибуты для каждого товара.
Joomla + VIRTUEMART + допилить планиг для нужного функционала. 
Не видел подобнгого функционала.