E-commerce has transformed a lot from the past couple of years ...