ИМХО.
Выбирал между opencart и prestashop. Сначала выбрал opencart, но как дошел до импорта 9000+ товаров,30% из которых с комбинациями "Цвет/Размер" ,то сразу решил обратить свой взгляд на что-то другое.
Если делать простой интернет-магазин с малым количеством товаров,то opencart в связке c программой opencart store manager для импорта и обновления простых товаров, лучшее решение для новичков.
Если вы собираетесь запускать магазин одежды или любой другой магазин,где требуется выбирать: размер,цвет и т.д. То для вашего же удобства лучше prestashop в связке с prestashop store manager,хотя для магазина с менее ,чем 1000 товаров подойдет и встроенный CSV Import (сам лично импортировал им 9000 товаров на localhost в начале,но уж очень это долго и надо настроить на сервере php.ini ). Prestashop лучше оптимизирован под SEO.
P.S. Попробовал залить 9500 товаров в новый opencart 2.0 без картинок и без комбинаций,загрузил на shared hosting, где у меня prestashop в стадии разработки. Prestashop с тем же количеством товаров,но еще и с картинками и комбинациями стоит на этом же хостинге и работает.
Итог: Opencart 2.0 умер от такого количества товаров на shared hosting'е и загружался по 30-60 секунд.