I work for a discount charity shop where we receive previously unsold stock from our other shops. We also accept donations through the door.
(Nothing is more than £2)
Any donations that the manager feels could fetch a higher price, is sent to another shop or sent to HO to be sold on ebay.
We regularly exceed all targets and items rarely stay on the shelves or racks for more the a day or two.
As to staff sales, we cannot price anything we want to buy, we pay full price, rung up by another staff member and the receipt is kept and filed.
I've also worked as a manager in another charity shop and this policy was also strictly adhered to.
Yes we do suffer from theft, but we've also had people returning with a large donation because they've discovered that the item they've bought for £2 was worth far more.
There are always those who take advantage and like one of the comments state, we have certain items we cannot accept. If it's unopened packets or tins, in date, that are donated, we give to the local food bank. Out of date or opened food, incomplete games, puzzles etc, broken china etc are dumped. Unsold or rags, shoes, bags and books are recycled. DVDS and CDs are sold via Magpie.
While the aim is to make money for the charity, we try to maintain a certain standard but Asia, Primark etc are sold if in good condition.