peddler
/ˈpɛdlər/Definitions
1. noun
A person who sells goods, especially in a small way or from a portable stall, or a person who buys goods with the intention of reselling them.
“The peddler walked through the village, calling out the latest fashion trends and offering discounts to interested customers.”