Other than the shop manager you must surely have some method of contacting another member of paid staff? Get in touch with them and see if they can put you through to the volunteering administrator or someone else who can help you or atleast pass a message on to your line manager.
it's fairly easy to leave as volunteer, just try not to leave them in the lurch and they will be fine with it.