A 34-year-old man has been charged after a string of reported shoplifting offences in Aldi and Morrisons.