W ciągu ostatnich lat obserwujemy bardzo dynamiczny rozwój branży e-commerce. Firmy wdrażają obecnie szereg strategii mających na celu ułatwienie klientowi dokonanie zakupu. To przede wszystkim łączenie kanałów sprzedaży (omnichanel) i ich wzajemne przeplatanie się (np. możliwość dokonania zwrotu towaru kupionego online w sklepie stacjonarnym). Oprócz tego dynamicznie rozwijają się nowe kanały sprzedaży: przez aplikacje mobilne (m-commerce), przy wykorzystaniu asystentów głosowych (v-commerce) czy też przez social media.