It happened at the store on Route 42 in the Turnersville section of Washington Township on Thursday.
Police say Robert McKeown Jr. touched the 10-year-old victim twice.
He fled after the child's mother confronted him.
McKeown has now been charged with sexual assault.