E-commerce platforms put under pressure by rising customer expectations