Hi,
I did not find a solution for this. Good idea to create the process yourself. You could do that but then how do you manage the “period of validity” : Permanent, only once, or for X months? I guess the discount can only be permanent in this case.