Really fun and addictive gameplay loop!
My only real suggestion would be to make it more obvious when the day is gonna end. There's no real indication of when you're about to close and I didn't even notice the time of day in favour of thinking the analogue clock icon was gonna move, but even then I was too busy managing my inventory etc and nothing in the game told me when closing time was so I'd be in the middle of something and the day would just end out of nowhere.
Maybe make a warning about 1 game hour before closing and have the shop close upgrades tell you either what your current closing time is, or what time it will be after buying the upgrade