Is the concept of Ye Olde Magicke Shoppe economically viable.
Not sure. But I’ll try to put one together.
First: what should it look like? We’re going to need a physical structure to work with.
Like a Jewelry Shop, with display cases? I havn’t seen a Glassee or Glassteel spell. You’d need something to stop “smash ‘n’ grabs”.
Should it be a Magician’s Lair? Things pickled in jars, stuffed creatures hanging from the rafters, colored candles & bubbling cauldons?
A stall in the market place... nah.
Next: What are you selling?
Will you sell fraudlent items like love potions, lucky charms and other hokum, or will you only sell The Real Deal? (I’ll bet there’s quite a few that are completely uncontaminated by magic and only sell to people who will never come into contact with a Detect Magic spell.) I think I’ll skip the Bluff checks here and deal with things made with Craft feats.
What will people buy? - Anything. :)
What can they afford? - Aha! Looking at the Cost of Living article on page 405, the Goods & Services table on 158 & the table of trade goods on 140 we see that it’s ... not very much. Seriously, it’s not until you get to luxury items that you break 1 gp.
The cheapest Magic Item you don’t need at least UMD for is... a one shot Feather Token (Anchor) for 50 gp. I can see that as an emergency supply on a big ship, but common fishermen will probably be spending their coppers on food & fuel.
Even potions are a minimum of 25 gp. That’s equal to one Ox (15 gp) and one Cow (10 gp). So a pesant could afford one if they [i]had[/] to, but a first level cleric casts first level spells for a minimum of one Cow. If you need to wake someone up from a week long coma after being kicked in the head by a mule it’s just the thing, but making Ye Olde Magick Shoppe into a couple casters doing a part time job (their primary occupation being rancher) is two scoops of no fun.
Elixier of Love is 150 gp. Probably a popular item with the more rakeish nobles as a sort of medieval Ruhypnol.
Anything reusable or constant is in the thousands.
Any ideas on how to make this work?