i dont know but something is wrong with the logic here, we get some students saying i never purchased but stil i get error saying coupon valid on 1st purchase. When we switch to that user from admin panel in our browser we too face this issue. so we have to give uses another normal coupon.