Analysts predicted Boxing Day shoppers would spend £236 each on average in the Boxing Day sales this year, with most purchases made online.