D&D shop generator

Stock a shop once. Let your players buy between sessions.

You should not lose a prep evening stocking merchants and re-pricing stock by hand. Build the shop once, set the prices, and let your party browse and buy from Discord or the web app. Shops auto-restock, prices adjust on rules you set, and your familiar can fill the shelves for you if you want.

No more reading a wall of gear aloud at the table. The shopping happens before game night even starts.

A shop arriving in The Lantern Company. The table gets the reveal, and The Explorer's Outfitters opens to buy and sell panels where the price each side pays already reflects the markup and discount the GM set.

How your table runs it

One setup. The party shops on their own time.

The marketplace is ScryRPG's community library: 6,000+ ready-to-play items, plus shops, loot sets, and collections other GMs built and play tested, free to browse. Start there or from a blank counter, and four steps later your players are spending their gold without using a minute of game night.

Shop templates in the ScryRPG marketplace, each card with its art, system badge, and rating
1

Start from a shop another GM built

Browse marketplace shops, pull one into your campaign, and tune the names, stock, and prices until it belongs to your world. Or start from a blank counter.

Fork it, make it yours

The ScryRPG Auto-Populate Shop dialog with a one-line description of the merchant, ready to draft curated stock
2

Stock the shelves

Add items by hand with buy and sell prices, or describe the merchant in a line and let your familiar draft the stock for your review.

By hand or auto-populated

A newly deployed shop revealed to the party in ScryRPG, with shop art and an Enter Shop button
3

Open it to the party

Deploy the shop and your table gets the reveal: the shop art, the merchant, and an Enter Shop button, at the table or between sessions.

Revealed to the whole table

A stocked ScryRPG shop open to its buy and sell panels, with prices on each item and the gold on hand
4

Players buy on their own time

Your party browses the buy and sell panels from Discord or the web. Purchases land on the buying character, gold comes off the pouch, and stock counts down so nothing sells twice.

No GM bottleneck

Let your familiar fill the shelves

Describe the merchant. Your familiar builds the stock.

Tell it what you are building: a dwarven smith who charges fair prices, a shady dockside pawnbroker, a wizard selling rare components. It drafts a catalog that fits, and you review every item before players see it. Adjust the prices, pull what does not belong, and nothing goes live without your sign-off.

Learn about the AI familiar
Stock drafted for Riches to Rage, an attire merchant in The Lantern Company: fifteen curated items with buy and sell prices, and nothing goes live until the GM accepts them.

Shops that run themselves

Auto-restock and dynamic pricing.

A city shop with rotating stock. A fence who charges more for magic the deeper your party gets into the wrong neighborhood. A smith who offers a discount after a favor. Set the rules once and your shops behave that way whether you are at the table or not.

Auto-restock

Set a restock interval and the shop refills on its own. Open a city shop with a fresh rotation each week without touching it again.

Dynamic pricing

Apply a markup or discount per shop or per item. A friendly smith can cut your party a favor price; a guild fence can charge double for anything magical.

Categories and tags

Sort stock by type so players filter to what they want. Weapons, potions, wondrous items: browsable without scrolling the whole catalog.

Restock schedule

Ord's Wardlight Armory Weekly
The Cinderhall Monthly

Dynamic pricing

Healing Potion 50 gp friend price
+1 Shortsword 850 gp +70% guild markup

Connected to the whole campaign

What your players buy lands in the right place.

A shop is not a side spreadsheet. It is part of the same campaign your party's gear already lives in. When your rogue buys a scabbard, it goes onto your rogue, the gold comes off the pouch they are already holding, and the whole table sees the updated inventory the next time they look.

Shops connect to party and character inventory and to the loot you reveal after a fight, so the coin and the gear flow through one campaign instead of four apps.

See how inventory works

Purchase confirmed

Your rogue buys a Scabbard of Concealment

45 gp deducted from the coin pouch. Item added to the character.

Visible to the whole table

Coin pouch 252 gp
Your rogue +Scabbard of Concealment

Shop generator FAQ

Quick answers.

Can players shop between sessions without me being there?

Yes. Once a shop is stocked and live, your players browse and buy from Discord or the web app on their own time. Purchases land on the buying character or the party stash, gold deducted, and the stock updates so nothing gets sold twice.

Does the AI populate shops automatically?

Your familiar can draft a full shop from a one-line description: a dockside pawnbroker, a dwarven forge that deals in heavy armor, a wizard selling rare components. You review every item and price before anything goes live. See the AI assistant page for how it works.

Can I start from a shop another GM already built?

Yes. Browse the marketplace for shops other GMs have built and play tested, pull one into your campaign, and change the names, prices, and stock until it fits your table.

How does dynamic pricing work?

You set a base price when you stock an item, then apply a shop-level or item-level markup or discount. Loyalty, faction standing, or plain GM flavor can all shift what your players pay without rebuilding the shop.

More questions about getting started, systems, and data? Read the full FAQ.

Open your first shop.

Start free. Stock a shop, let your players browse before the next session, and keep the gold in the right pouches.