Bargainer
Bar·gain·er
Bargainer
n.
One who makes a bargain; -- sometimes in the sense of
bargainor
.