$ 0 0 The past week has been terrible for high-street retailers, yet the best ever for online retailers.