E-Commerce platforms vs. DIY sites: Which is best for you? - BankrateThe rise of e-commerce presents both opportunities and challenges for small businesses.Impulse buying influenced by social media is significant, with 48% of users impacted.