I'm configuring a store in Ubercart that sells quarterly parking permits. We would like to restrict the number of permits purchased by each user to 1 per quarter. We are currently using UC Restrict Qty to limit the number of permits sold per transaction, and it's working fine. However, I'm hung up on how to keep users from purchasing a second permit a day later.
It occurred to me that I could use some form of the role grant feature to put users in a special group called "Already Purchased" that somehow denies access to the store, and set that role to expire at a certain date. However, I'd love to be able to solve this without adding another role to our website. Is this possible?