Additionally, staying open past retail hours is VERY common and expected if a customer is in the store before closing time. It's business suicide to do anything different.
A perfect example of this is a large game store in Upstate NY that was being run by mostly gamers. They cared nothing for the customers, cleanliness of the store, neatness of the store, assisting customers with questions, etc. The list could go on. all they wanted to do was sit around and talk to their friends and play games while on the clock. They were losing customers left and right, and not getting new customers because of reputation the store was getting. Especially from parents, who would not bring their children in because the place was such a mess. The owner finally hired a real manager and over the course of a few years the store is doing great. They got rid of the gamers who just wanted to play all day and hired employees with actual retail and game experience. They are expected to greet customers and ask if they need assistance with anything. I could go on and on with a list of all the things they are finally doing right. And because of this I am now a return and repeat customer.