I have tested coupon.
It is a good think to implment this option.
I tested it, but I have a database error when I try to save record in admin panel.
Can you explain how it works ?
what do you mean with oders count and ID ?
I think %coupon% macro is not working