Hi,
A very common request is a "first order only" or "single user per customer" discount. I understand this only makes sense for logged in users, but if the discounts could check if the logged in user has already completed an order with that DiscountId we could achieve this.
Best Regards,
Nuno Aguiar