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.

SGB Hire CI ceases trading
Two men assaulted on Midvale Road
'Slowmance' on the cards for Jemma the sloth away from Jersey Zoo
Young people interested in politics needed to represent Jersey in Sydney
Free bus passes at 65 being 'looked at'
Island prices being monitored as oil prices jump amid Iran war
Jersey RFC secures promotion
Woman (36) charged over racial assault outside Jersey's Islamic Centre