The idea of a discounted coupon is great, however I have a database of some 700 members. I want to be able to automatically generate a coupon, random codes, and have each coupon be useable only 2 times per event, and also assign each coupon to an individual member. The idea is that the member does not have to pay for an event, and each member can invite up to 2 non members to attend, they can use the coupon and after the coupon has been used 2 times, it no longer works.
However, for this to work presently I would need to manually create each coupon for each individual user, and for 700 users thats going to take some time.