The changes in how we shop have been dramatic this year, with online shopping going through the roof, with £3 in every £10 spent being...