Door-to-door salesman, 6 letters
Hawker, 6 letters
Someone who travels about selling his wares (as on the streets or at carnivals), 6 letters