If a small business is in a high crime area, they definitely need to consider a security “airlock”, which is not difficult to set up. Many businesses already use them.
A single person pushes a doorbell to request admission. Someone in the store pushes a buzzer to allow the outer door to be opened. But the inner door cannot be opened when the outer door is opened. So that one person enters the airlock at a time.
Once inside, and the outer door is closed, they get buzzed again through the inner door. When it is open, the outer door cannot be opened. The reverse process to leave.
The airlock itself is built of thick laminate and bolted to the floor.
The concept is similar to the ancient walls against fast moving brigands, such as the great wall of China. It wouldn’t keep them out, and wasn’t designed to; but it could prevent them from, as a group, quickly entering, raiding and leaving.
Employees and customers get used to the idea quickly. And even armed robbers have a major problem with it, because somebody in the store has to give them “permission” to leave. If they let them through the inner door, they are trapped in a thick laminate box, and their weapon is useless.
There's probably some code or law against this. Who hasn't seen signs that say "this door to remain unlocked during business hours"?
Most higher end jewelry stores here have those. They work well.
A society of rabid animals requires airlock style entry points.
A civil society requires no such thing.