The Walgreens near me gets hit on a regular basis. The shoplifters are caught. The police are called. The shoplifters are never charged. Walgreens just tells them never to come back. I don’t know how they would enforce that.
In my jurisdiction many stores let the perps go after the police issue a trespass warning. If they return then they can be arrested for trespass after warning. Then again a lot of stores with good video go ahead and have them arrested anyway.