The Evolution of E-Commerce: Trends and Strategies for Building Successful Online Stores