Nouns

(n)huckster, cheap-jacka seller of shoddy goods
(n)huckstera person who writes radio or tv advertisements

Verbs

(v)peddle, monger, huckster, hawk, vend, pitchsell or offer for sale from place to place
(v)haggle, higgle, chaffer, hucksterwrangle (over a price, terms of an agreement, etc.)“Let's not haggle over a few dollars”