Как изменить содержимое сайта не заходя в код?
Это реализуется на любом языке программирования. Товары, новости и пр. сохраняются в БД. Код сайта читает данные из БД и отображает их пользователю. Другой код (админка) предоставляет инструменты редакторам/администраторам/менеджерам для добавления/редактирования/удаления данных в БД.
https://ru.m.wikipedia.org/wiki/Система_управления...
реализуется многими/разными языками/технологиями.