2024: a year in e-commerce