Как раз лет 10 назад начинал с Joomla + VirtueMart, потом перешел на JoomShopping, а последний год имею дело с OpenCart.
VirtueMart - не надо. Тяжелый, сложный, много косяков, которые еще с первой части перенеслись.
JoomShopping - гораздо понятнее, удобнее и лучше. На сколько мне известно, его сделали разработчики, которые в свое время ушли из проекта VirtueMart. Он вообще платный (но есть и бесплатная версия) и его делают более серьезные разработчики. Отмечу не малую стоимость дополнительных плагинов и модулей.
Opencart на первый взгляд гораздо проще. Поставил - и готово! Но там куча косяков. Например, нельзя редактируя товар нажать кнопку Сохранить и остаться на той же странице! Нельзя в админке найти товар по одному или двум словам в его названии, только вводя название целиком! Ну, и много такой бредятины. Нужно ставить кучу дополнительных модулей или лезть в код. Например, недавно пытался сделать бесплатную доставку от 50000 руб. Есть модуль бесплатной доставки и модуль платной доставки. Так вот если сумма заказа превышает 50000 руб в вариантах оплаты появляется бесплатная доставка, НО и платная доставка остается! По логике, если доставка бесплатная, то платная уже не нужна, и модуль платной доставки должен отключаться. Так вот нет! Нужно либо покупать доп модуль, либо лезть в код, чтобы писать на php условие, по которому второй модуль должен скрываться...
Зато в Opencart модули значительно дешевле 300, 500 руб. Самый дорогой покупал за 1400 руб! А для JoomShopping и по $50-70 покупал...
Для Opencart темы по 30-40 баксов красивые, но боже, какие-же они однообразные и крайне сложные для освоения...
За последний год я сделал 4 или 5 сайтов на Опенкарте. Могу в личку выслать примеры. Делал на опекарте только потому, что нужен был минимальный функционал. Себестоимость такого магазина получалась менее 10 тыс руб.
Joomla как движок гораздо более крутая и функциональная. На ней стоит делать хорошие магазины. Опенкарт, имхо, дешманское решение. Это не значит, что оно плохое, просто максимально бюджетное, со всеми вытекающими. Впрочем, если нанять хорошего разработчика, то из любого платформы можно сделать магазин-конфетку.