Beedle

Beedle is a traveling merchant.

Wind Waker
He has a shop boat and travels all around the Great Sea. He also has a special ship where Link can buy rarer items. Also, he has a system giving Link points for every purchase he makes and after acquiring enough points, Link will receive a discount on the items he buys.

The Minish Cap
If you do a certain Kinstone fusion he will appear in Hyrule Market.