Discriminating

meaning: able to know and act on the difference between good and bad:

usage: They're discriminating shoppers .