sensible shopper; shrewd buyer; smart shopper
Describes a person who shops wisely, finding good value and avoiding waste. Can be used as a noun or na-adjective.
She is a sensible shopper and always buys good items cheaply.
A shrewd buyer doesn't waste money.