How has e-commerce evolved over the past decade?