Ola boa tarde, tudo bem estou olhando seu projeto, vou dar minha opinião sobre, sua criação, olha seria mais fácil você desenvolver seu layout baseado em alguma plataforma pronta tipo Opencart, Woocommerce, Prestashop, e magento. Assim você não vai precisar ficar fazendo atualização do CMS futuramente, é só baixar a nova versão do cms para manter-se atualizado, eu uso Opencart e o tema que eu uso eu consigo construtor milhares de layouts sem escrever nenhum código html.