They do allow for flexible hours except it is mandatory to work weekends and a minimum of 20 hours a week (unless they're desperate then they'll let you choose).
Better training and on boarding for staff. Proper scheduling hours for employees, instead of long draining shifts with many sales associates on the floor.
Hire managers that are personable.
Have smaller incentives to motivate staff.