Как уже правильно посоветовали - для магазинов используйте один два готовых движка, но освойте их в совершенстве. А для лендингов я использую
MODx Revolution
Из плюсов - быстрый для готового движка, код чистый, мультидоменность, гибкое назначение любых шаблонов, работает как c MySQL так и с Postgres. легко собирается из блоков. Разделены html, php и блоки с контентом. Вывод также можно настроить шаблонами прямо на фронтенде. Разделён доступ фронтенд/бэкенд.
Из минусов - перемудрили с настройками безопасности. ACL там мощный, но настраивается не интуитивно. Это и не фреймворк и не CMS. Для первого - слишком много шаблонизации, для второго - нельзя поставить "из коробки".