Slowing retail growth ‘indicates importance of events and online offering for businesses’