I suspect you can't fix the actual snaps. Replacing isn't difficult if they are sewn on. Finding the place to buy them. can be a challenge if you don't live near a good sewing shop. Obviously they are available on line but the postage might be prohibitive
Algol, January 2010