The Future of Ecommerce: How Online Shops Are Changing the Retail Landscape