Ну вот читаю и думаю. Смотрите, мой вам совет.
Распишите что точно будет и что точно будет меняться(например заказчик, которому вы делаете хочет менять легко и просто цены), смотрите тот же WP - как там все это реализовывается ( Видосов на эту тему много ). Никогда не слушайте того кто говорит, я лично против CMS и т.п, все зависит от задач. Может быть клиент будет только товар выкладывать да и цену изменять? - Зачем тогда эти фреймворки? Фреймворки используются для нетиповых решений, когда будет постоянное развитие над проектом.
Навсякий случай: Фреймворк НЕ желательно использовать для визиток, каталогов, блогов и т.п. Ответ: вы замучаетесь делать функционал, когда он реализован в том же WP, что существенно сократит срок разработки.
Выбор CMS - огромен. Выбирать вам!