Нужна CMS для магазина, сколь угодно навороченная, но обладающая еще и одной-единственной необходимой фичей.
Есть товар, состоящий из отдельных цельных товаров (комплект). К примеру, кольцо и серьги. Он представлен на витрине как одна единица товара, но при входе на страницу товара каждая составляющая показывается как отдельный товар со своими какими-то опциями и наворотами, и добавлении в корзину он добавляется как два отдельных товара. Например, у кольца я указываю камешек — изумруд, а у серег — бриллианты с сапфирами :), да еще и пробу разную указать могу. А потом зайду в корзину и сменю количество в каждой составляющей.
Если кто-либо сталкивался с такими решениями, буду признателен за наводку.
Drupal + Ubercart
Есть типы материалов «Product» и «Box set». Каждый продукт может обладать своими опциями и наворотами (атрибутами товара). Каждый Box Set может состоять из любых продуктов. При покупке Box Set'a можно выбирать атрибуты для каждого товара.
Немного покопался в админке. Товары в комплект включать можно, но опции для каждого включенного товара, похоже, выбрать нельзя. Равно как и показать картинку для каждой комплектующей. Конечно, остается гипотетическая возможность его допилить или даже просто глубже копнуть. Если такое возможно, то он будет даже предпочтительней друпала, так как это _только_ магазин. Спасибо за ссылки.
Вероятней всего придется брать напильник и доделывать функционал.
Либо как вариант менять визуальное представление структуры товара.
Т.е. делаем так:
1) главная категория (все варианты комплекты из колец и серег от всех производителей)
2) субкатегория (кольца и серьги «клеопатра»)
3) в субкатегории уже товары отдельно (кольца и серьги в вариациях)
можно еще посмотреть на ExpressionEngine + CartThrob (модуль пока есть только для 1.6.х версии ЕЕ, но обещают и для второй… ЕЕ2 написан на CI ) но лицензия может выйти дороговато