Future of Ecommerce: Trends Shaping Online Shopping in 2024