Мне нравятся 3 CMS. Они все хорошие.
Это:
OpenCart
PrestaShop
Woocommerce
Woocommerce самый распространный для интернет магазинов, но настраивается не так широко как другие.
PrestaShop не очень распространена, но мне не понятно почему. Она не самая простая в освоении, но если научится, то можно делать практически все. Работает очень быстро, особенно если хороший хостинг - https://2dm.prohoster.info/
OpenCart как золотая середина. Популярная система, работает хорошо. Если нужно очень быстро создать хороший магазин, то стоит выбирать именно OpenCart.
Любая CMS для интернет-магазинов на платной или бесплатной основе, но с условием, что она позволит:
Нет чётких рекомендаций. Используйте ту, для которой есть все нужные вам интеграции и хороший программист. Это будет залог успешного выбора CMS. Не ведитесь на мифы в стиле "Интернет-магазин на Битриксе лучше продвигается в плане SEO" и так далее.
Для интернет магазина CMS должна быть
с возможностью создания уровней URL любой вложенности, к примеру https://site.ru/url1/url2/url3/url4/ и т.д.
со службой поддержки или очень популярная
с лёгкой и понятной навигацией
Не буду рекомендовать какую то конкретную, можно посмотреть любой интерент магазин который понравился и посмотреть на чём сделан
Четких рекомендаций нет, надо смотреть по функционалу, что нужнее всего конкретно вашему магазину. Также, если он будет крупным и потребуется рассылать массово заказы, то советую на https://www.pechatnya.ru/ почитать про производство упаковок картонных.