Retailers lose £500m in sales by neglecting online services