I have a concept of an eCommerce website in mind. I know that there are many things involved when it comes to setting up and managing an eCommerce website like shopping cart software, payment gateways, customer database etc. I want to know if a shared hosting package is sufficient for a startup eCommerce website? Or do I need a higher package like VPS or dedicated hosting?