Twenty Shop types with myriads of combinations: Armor, Barber, Books, Bowyer, Brewery, Divination, Fletcher, General Store, Macabre & Oddities, Magic Pets, Medicine, Music, Potions, Robes, Tack, Tailor, Toys & Tinkers, Wands, Weapons, and Writing Supplies.
Each shop has naming options plus special and mundane wares. Also, DMs or GMs can assume the shops have a selection of ordinary goods if desired. All are arranged in random tables, so they can be generated quickly.