Я рекомендую связку Joomla + JoomShopping, потому что:
Да пусть горит эта Джумала, зачем ее кому то рекомендовать в 2019 году
Для старта рекомендуем выбирать между CMS WordPress + WooCommerce и 1c-bitrix.
WP выгодно отличается своею доступностью и бесплатностью. Битрикс платный, но больше функционала.
Если деньги есть - ставьте Битрикс, если бюджет ограничен, то WP.
Bitrix лучшее из всего что встречал. Не надо страдать с наворачиванием горы плагинов и костылей. На битриксе работают тысячи очень крупных магазинов. Единственный минус - дорогая разработка.
Можно CS-Cart еще рассмотреть.
Бесплатные варианты для серьезных проектов не встречал.
Для небольших магазинов подойдет и WP + Woocommerce или Insales, Shop CMS.
Перед написанием поста прочитал мнения коллег и автора и пожалуй построю свой ответ от их комментариев. Итак, в ответах в той или иной мере фигурирует 4 системы управления: Wordpress, Opencart, Bitrix и MODx. Каждая из систем имеет свои плюсы и минусы (как любая вещь в принципе), много зависит от задачи и кто делает, плюс конечно же бюджета проекта.