Term: deal rat
Example: john is such a deal rat
Definition: a person in constant search of great deals