Answer: higgler

AnswerCrossword Clue
higglerpeddler or huckster
higglerone that haggles (to bargain (to haggle over costs))