Drupal, там можно делать всё и даже такие лёгкие задачи. бесплатно как линукс, только без проблем и шаманства
OpenStore — бесплатная сборка интернет — магазина на основе Drupal и Ubercart
CommerceBox — бесплатный дистрибутив интернет-магазина на основе Drupal 7 и Drupal Commerce
p.s второй современнее. (первый был разработан на основе друпал 6 и уберкарт, а второй на друпал 7 и commerce). Под первый больше модулей, но ябпосоветовал второй вариант.
А вообще эти сборки на основе двух модулей ubercart и commerce
и ты сам всё можешь настроить, но придётся поучиться.... там очень большой функционал заложен. Можно сделать очень очень многое но и по этому очень много настроек.