The Rise of Ecommerce: How Online Shopping Has Revolutionized Retail