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.

Phone robber jailed after targeting a 'lone' woman
Channel Islands' parliamentary Standards Commissioner resigns
Island Energy charged over Mont Pinel gas explosion
Jersey airport to open early due to broken scanner
Critically endangered species of lemur joins Jersey Zoo
Lido to 'pause trading' amid ongoing uncertainly
Ports of Jersey applies to remove Gorey Pier landing stage
Jersey's police officers to be held to new standards