Must be at least a week since we had this thread.
Anyway. I'm a charity shop volunteer for one of the big chains. Managers in the chain charity shops like ours are drowning in management information - total sales, sales by department, sales versus last year, against everyone else in the chain, average price per sale, sales per square foot... It's very easy to spot trends. Managers and the district managers are CONSTANTLY reviewing figures and tweaking prices to get the most money possible. Because the shop is there to raise as much as it can for charity, not to provide cheap stuff.
Most decent shops also have some way of monitoring how long something has been out for sale. We use week numbers, other stores use colours, or letters, or some other system. If something hasn't sold in 3 weeks, we put at 50% sticker on it, or just remove it from sale and sent it for recycling if it's clothes.
Agree though that lack of volunteer staff is a huge issue. We have one manager who does 35 hours a week, the store is open 53 hours a week so she's not always there. Volunteers vary in quality and ability. Donations likewise!
Mistakes happen, just as they do in every business. But there appears to be this feeling that all charity shop volunteers are clueless, quite like not selling anything, price artificially high and love the fact the same vase has been on the shelf since May.
Not the case.