Online purchases taking over the high street