E-commerce trends, developments and challenges in 2019