spruiker
noun
°One who promotes his own cause; one who toots their own horn.
°A tout, a person standing outside a place of business trying to persuade patrons to enter, or vigorously trying to persuade customers to purchase their wares (ie. a fruiterer calling out the price of bananas).
synonyms: barker, tout