Is it available to add a promo-code that if the client has, he could use it to have additional discount ?!
Have you looked at this?
https://docs.erpnext.com/docs/user/manual/en/website/coupon-code