These days customers almost expect a certain level of personalisation from their online shopping experience. But the complexity of the fashion industry, with its many sizes, styles, collections and trends, poses several challenges to providing that valuable experience.