Изложу мои исследования в этом вопросе которые проводил с начала года.
1. Если вам нужно просто побаловаться и поставить виджет на сайт, то смотрите в сторону ecwid:
www.ecwid.com/
2. Если нужно серьезно работать, то можно купить недорого X-cart от тех же ребят
www.cdev.ru/xcart.html (кстати, они из ульяновска):
Что хорошо у команды еквида — это великолепный юзер экспириенс, очень качественно и удобно сделаны пользовательские интерфейсы, внутри не смотрел, но отзывы хорошие
3. Если нужен хороший opensource и бесплатный магазин, то лучше всего Prestashop. Он наиболее популярен и имеет кучу модулей и дизайнов. Буквально на днях вышел новый мейджор релиз. Скажем так, из бесплатных он наиболее близок к коммерческим.
Показательно, что платежная система манибукерс, дает на треть более низкие рейты для магазинов на prestashop, видимо их статистика продаж подтверждает это.
4. И наконец, если вам нужен быстрый и простой для понимания скрипт для доработки напильником, используйте opencart, очень отзывчивое и активное русское комьюнити.
myopencart.ru/
1С там есть.
5. Популярен еще magento, но он только для опытных и понимающих людей, которые знаю что им нужно.
Магазины в виде модулей ддля drupal и joomla не рекомендую для начала.
З.Ы. Сам шлифую opencart