Pick what they sell and where it stands. In seconds you have a named shop, a keeper with attitude, priced shelves, and a working till — ready to run right now. One tool for D&D 5e, Pathfinder 2e, and Daggerheart.
You planned the dungeon, the villain, the perfect trail of clues. What you didn't plan was the party wandering into a back-alley merchant — and now four faces are waiting while you invent a name, a personality, an inventory, and twelve prices on the spot, hoping nobody asks how many feet of rope is in stock.
"You spent all week on the villain's monologue. The party wants to haggle over rope. Raise the shutters — and get back to the story."
Every shop is more than a price list. It has a keeper, a mood, a location you can feel — and a wallet that runs dry if your players get greedy.
Save a shop and it keeps its keeper and its exact stock — private, in your browser. Reopen it identical whenever your players wander back, or reroll the shelves in a click when they don't.
Stop improvising inventories at 11pm. A named shop, a keeper with attitude, and a working till — no accounts, no installs, private to you, in a blink.
Open Shoppekeep