Retailers are struggling, so do we buy online?