Imagine that I'm an owner of a small gym. As my patrons visit my website, I want them to be able to (1) register for an account; (2) purchase credits; and then (3) to use the credits to book a spot in a workout class. So, they are pre-paying for the classes, and then use them one at a time to book a slot for a class. Each time they book a class, their credit total is reduced by one.
Do you know of any plugins (free or commercial) that would be able to handle this? It will probably need a registration / booking system, but will also need a credit/points system, with the ability for the users to pre-purchase credits and check their credit totals.
All suggestions are welcome! Thank you!