Online outlets cashed in, supermarkets did well in the good weather, stores selling electronics and TVs did less well, while jewellery and lingerie had a slack early summer, according to a sector-by-sector breakdown of how retailers have fared in recent months.