Mandate a period of 8 hours in between work shifts to allow enough time for rest.
Why is this important?
While working in retail, I have seen fellow employees being given shifts ending at 11pm at night just to come back at 5:30am tired and not 100% functional. Not only is this immoral but bad for business. There should be a mandatory 8 hours in between shifts so people come to work alert and awake.