E-Commerce Trends and Its Business Implications