this is bizarre, this is a very needed functionality.Tried to find the solution for this too. Don’t bother trying
Answer: No, you can’t create a coupon code, once per user. (Support team told me they will take this into consideration but still no sign of this feature)