E-commerce websites are typically used for online stores.
if you are about to start up an online store then an E-commerce site would be perfect for you.
You would be able to have online transactions with a lot of payment methods
including Paypal, Bank Transfer and Wire, Etc.
You could run your store worldwide.
For Instagram and Facebook businesses I would say consider having an E-commerce site, 1. it makes your business a lot easier to find on google with SEO and 2. it makes your business look a lot more professional when customers are viewing your page or even searching for you on google.
Most people do a google search on businesses to make sure everything is legit and me personally if I don't find a website for that business, I take my business somewhere else as it doesn't look very professional and real.
Get in touch for more info.