There are many CMS platforms available which you can use to publish dedicated and personalize content to your users. Below is the list of platforms that you can consider,
1. Magento
2. Prestashop
3. WordPress Ecommerce
1. Magento
2. Prestashop
3. WordPress Ecommerce