Door-to-door salesman
~noun
Entry: a man who goes from one house to the next, asking people to buy something.
@ Milton-Kindersley Advanced Dictionary