If mine run away like that, they either get put in the trolley and given something to eat to make them sit there - or they get put in the carrier (which they all love anyway).
Yep...I carry what I call 'Happy snacks'. For DS2 it's sultana's, I also keep a lollipop and Dinosaur Tail (like a snake) in my bag for those extra difficult times