huckster

ˈhʌkstə

noun

a person who sells small items door-to-door or from a stall.

a door-to-door huckster

trader,dealer,seller,purveyor,vendor,barrow boy,salesman,door-to-door salesman,pedlar,hawker,higgler,pusher,chapman,packman,crier,colporteur

verb

bargain; haggle.

they were clearly embarrassed at having to huckster for cash