The website is http://mogamoms.com/
What I require is added functionality to the "punch pass" product, which has a value of 5 drop in classes. To make sure inventory (class sizes) are updated, I want the punch pass buyer to receive a random coupon code that will expire after 5 uses.
Punch pass users are required to purchase a drop in class, and using their coupon code, the final payment will be $0.
Can you create the custom plugin?
When a user purchases a "punch pass" product, they receive a coupon code (unique).
The purchaser uses the coupon code for selecting a drop in class (by date) which reduces the total to $0.
The punch pass expires after 5 uses.