Важно понимать что за сайт требуется создать. Так как существует много разных CMS которые заточены под разные цели.
Например такие старички как WordPress и Joomla изначально создавались, один для ведения собственного блога, но сейчас на нём можно создать практически любой проект, второй для создания сайтов как визиток так и корпоративных. На обоих с помощью определённых модулей можно создать относительно неплохой интернет-магазин, но не каждый в случае роста станет перспективным.
OpenCart или ocStore эти системы управления контентом весьма хороши и создавались специально для электронной коммерции (интернет-магазинов), последний ориентирован на Российский сегмент.
Ну а самыми интересными на наш взгляд, являются 1С-Битрикс и MODX они дают полную свободу действия в плане работы с проектами, но и требуют хороших знаний и опыта.
Кстати в большинстве случаев на первых парах можно обойтись без навыков программирования на PHP, так как на дворе 2020 год и существует вагон и маленькая тележка разных расширений (модулей, плагинов), как платных так и бесплатных.
CMS от ваших задач и кошелька. Не забываем: кесареву-кесарева, например WP блоговый движок, Opencart - магазинный и т. д.
p.s. Разработка под web более 20 лет, обращайтесь.