I believe this project is not just a CMS system, an e-commerce site that handles product comparison, adding to wishlist etc, based on the sample design template. I would recommend using e-commerce softwares.. I am experienced PHP developer who developed e-commerce websites and customizing them into the desired features.. I handled X-Cart, and Magento E-commerce softwares.