A person who chaffers; one who bargains, haggles, or engages in petty trading.
From Middle Low German or Dutch kafferen (to chafe, haggle). Related to the idea of friction in negotiations—'chaffing' about the price.
A chaffer is literally someone who creates friction through bargaining—the word captures the back-and-forth friction of haggling perfectly!
Complete word intelligence in one call. Free tier — 50 lookups/day.