Well from a customer service point of view possibly. I would imagine they have to use some form of stock control system. they all have tills, which means EPOS training and you will be given some training on merchandising maybe, but they are likely to be very basic. It will help you get used to being on your feet up to 10 hours a day and also give you an understanding of customer expectations, you'll have improved listening skills and realise that retail at any level is tiring. You would probably be able to show you are puntual, flexible able to work in a mixed team and offer support to your colleagues through your dedication and loyalty to the charity.
So yes, go for it,