A 16-year-old boy needed hospital treatment after being found with a head injury inside the Tesco Alliance on Broad Street yesterday evening (27 July).
He was discharged earlier today.
Police say a group of youngsters were involved in 'an altercation' inside the store at 7:25pm.
Five people have been arrested and bailed pending further enquiries.
The incident is being treated as a grave and criminal assault.
Anyone with information on what happened is asked to call police on 612612 or Crimestoppers anonymously on 0800 555 111.

Review rules out benefits overlap for pensioner carers
Ignoring data protection may cause Jersey to 'lose our economy'
Draft law scraps time limits on abortions in Jersey
Divide over approach to gender guidance in schools
Three charities awarded £500 grants in community campaign
Ministers back principle of social media 'restrictions' for under 16s
Passengers rerouted through Jersey Airport departures
A total ban on disposable vapes in Guernsey and Jersey is poised to take full effect