меня есть опыт в созданий сайтов на собственном движке
ну и делайте на его основе магазин
-минус такого подхода это проблемы с стабильностью, производительностью, временем реализации и безопасностью
поэтому возьмите сразу нормальный фреймворк, который решит вышеперечисленные проблемы, и не парьтесь.
если раскинуть инструменты разработки магазина на абстракции то можно выделить:
чистый php ->
каркас без фреймоврка ->
фреймворк ->
CMF ->
CMS
на каждом уровне свои плюсы и минусы, определите то что вам предпочтительней