I am going to build an e-commerce website. Which are necessary platforms I need besides an open source such as Magento, Shopify, Prestashop ? Which open source do you recommend me ? Please explain your recommendation. I've been really impressed by magento because I've found some very useful extensions I think I want to add on my website such as Magento 2 One Step Checkout, Magento 2 Wholesale Fast Order, mgento 2 points and rewards, magento 2 request a quote, magento 2 ajax cart and completely been blown away by its diversity of extensions. What do you think about Magento ?