It is possible to have discount / client

It is possible to have discount / client

Hi,

I want to set a discount not for product but for client.

Example: I want to give to client X 10% discount for all products, for client Y 15% and for client W no discount. Do you think that it is possible? Do you like the idea?