The Mall

Keep in mind, I've only listed what shows up as Shaman. Other items become available to specific classes.

Donor/Voter Vendors
Dabeers [Donor Vendor]

Jubbers [Voter Vendor]

Gary Oak [Donor Mini Pet Vendor]

Professor Oak [Voter Mini Pet Vendor]

Combo [Donor Mount Vendor]

Mount Meup [Voter Mount Vendor]

Fabio [Donor Transmogs]

Unique Weapon Vendor [Donation Vendor]

Unique Head Vendor [Donation Vendor]

Other Vendors
Jimmy, The Awesome [Title Vendor]

Ash Catchem [Hunter Pet Vendor]

Guild House Vendor [Guildhouse Keeper]

Smudge Thunderwood [Poison Supplies]

Mounts, Flying Mounts, Epic Mounts [Miscellaneous]

Elixers [Consumables]

Julie Osworth [Reagents]

Potions [Consumables]

Projectiles [Miscellaneous]

Haris Pilton [Socialite]

Professor Thaddeus Paleo [Darkmoon Faire Goods & Exotic Goods]

Gem Vendors
Prismatic →[+Stats][+Resist All]

Meta:→

Blue →[+Stamina][+Spirit][+Mana]

Yellow →[+Armor-Speed][+Crit][+Defense][+Haste][+Intellect][+Hit][+Resilience]

Purple →[++Stats]

Green →[++Stats]

Orange →[++Stats]

Red →[+Agility][+Attack Power][+Parry][+Expertise][+Strength][+Spell Power][+Dodge][+Armor Pen]

Quest Givers
Old Donor Weapon Upgrade Vendor [Quest Giver]

Upgrade New Donor Weapons [Quest Giver]

Event Set [Quest Giver]

Mad Set [Quest Giver]

PVP Vendors/NPCs
Vinvo Goldgear [Strand of the Ancients Battlemaster]

Su'ura Swiftarrow [Warsong Gultch Battlemaster]

The Black Bride [Arathi Basin Battlemaster]

Ear-Biter [Arena Battlemaster]

Kanika Goldwell [Arena Organizer]

Iravar [Eye of the Storm Battlemaster]

PvP Transmog [PvP Transmog Vendor]

PVP Gear Vendors
Captain Dirgehammer [Apprentice Armor Quartmaster][Relentless Offsets]

Blood Guard Zar'shi [Northrend Armor Quartermaster][Furious]

Nargle Lashcord [Veteran Arena Vendor][Wrathful S8 Mainsets/Weapons]

Evee Copperspring [Arena Vendor][Relentless Mainsets]

Trapjaw Rix [Exceptional Arena Weaponry][Wrathful S8 Weapons/Brutal S9 Offsets]

Doris Volanthius [Veteran Armor Quartermaster][Wrathful S8 Offsets]

Vixton Pinchwhistle [Brutal Arena Vendor][Brutal S9 Weapons]

Other NPCs
Weapon Masters

Class Trainers

Roxi Ramrocket [Mount Trainer]

Grand Mastor Bator [Profession Trainer]

Lord Barkwood [Teleport Master]

Unlimited Gearformer [Transmogrify Master]