But I totally agree with what Phatbeetle said above about working in a charity shop.
As an assistant manager (and an interim manager) of a charity shop I agree with Pb and Albatross!
And anyway, just because someone is volunteering at a charity shop why would anyone assume that was the only place who'd take them as a volunteer?

It's retail and retail is not easy! Charity shops are not dusty little smelly shops where middle-aged ladies sit around and drink tea! They are very competitive money making businesses with lots of cash, people, stock, etc. moving in and out--busy places needing constant organization, merchandising, processing, etc. etc.
Any volunteer who sticks with us and works hard gets an awesome reference and recommendation from me!
Also, we've had a couple volunteers gain their NVQ in retail simply by being observed a few times just doing what they would be doing anyway. They now can put this on their CVs; good to have even if you don't necessarily want a career in retail.