hawker
ˈhɔːkə
noun
a person who travels about selling goods, typically advertising them by shouting.
hawkers and costermongers pushed their little handcarts, crying ‘Bread!’, ‘Fish!’ and ‘Meat pies!’
trader,seller,dealer,purveyor,vendor,tout,barrow boy,door-to-door salesman,travelling salesman,pedlar,higgler,pusher,chapman,packman,huckster,crier,colporteur