Идея для маленького магазина отличная. Что нужно сделать как я вижу.
1. Настроить средства разработки, vue, webpack,
https://github.com/chrisvfritz/prerender-spa-plugin
2. Создать простую инструкцию что и как делать, что бы не дергать разработчика
3. Весь интерактив типа регистрации, корзины, комментариев и ленты новостей вынести во внешние сервисы.
В итоге получите голый HTML прекрасно индексируемый поисковиками, SEO скажут вам спасибо. Относительно несложную админку, которую можно запускать на локальном компьютере, генерировать файлы и заливать на хостинг.
Минусы. Как всегда хочется большего и в какой то момент эта архитектура станет вам поперек горла.
Что посоветовать не знаю, хостинги сейчас дешевые, CMS вроде хорошие, но продажи падают.
В общем анализируйте, экспериментируйте возможно и поможет этот подход.