В редких случаях под проект создают совершенно новую систему управления сайтом. Как правило, в словах «создание интернет-магазина с нуля» подразумевают, что сайт собираются создать на основе уже какой-либо существующей CMS. Подобных систем достаточно большое количество и многие даже изначально подточены под развертывание готового онлайн-каталогов, как например Битрикс. Другие же предусматривают решения для магазинов в виде подключения дополнительных плагинов, как например WooCommerce в Wordpress. Но, конечно же, использовать лучше то, что уже заранее имеет базу для поставленным нами задач и содержит встроенные модули, которые могут закрыть наши потребности. Использование CMS не ставит вас в рамки, как например использование конструкторов сайта, но требует определенных навыков и способностей от разработчиков. Зато на выходе вы получаете максимально гибкую систему, которую можно развивать в дальнейшем, а поддержку её смогут осуществлять разные специалисты. При этом многие системы управления сайтом уже имеют встроенные шаблоны витрин, которые вы можете использовать в случае, если недостаточно средств на верстку и разработку собственного дизайна.