The Evolution of E-Commerce: From Brick-and-Mortar to Online Giants