С помощью чего можно написать CMS?
PHP/MySQL для начала. Потом какой-нибудь фреймворк.
И хотя бы пол-года на обучение.
Берете любой готовый курсач по теме "Создание интернет магазина" из курса "Сетевые информационные технологии".
Например, такой (не факт, что рабочий).
Смотрите, чтобы в приложениях к курсачу были все исходники css/js/php/html.
Если поделка запустилась и выполняет базовые действия с регистрацией, наполнением корзины, и возможно, создания заказа. То вы получили минимальный стенд, чтобы посмотреть как оно работает без CMS.
PS: На бою использовать крайне не желательно, если только вы уже знаете все подводные камни, на которые натыкаются студенты и как доработать это напильником.