Stylish Shop
Stylish Shop replaces Foundry's plain item list with full-screen, themed shop encounters. Pick from eight visual styles, set up an NPC clerk with custom art and dialogue, and turn every transaction into a scene that fits your setting.
Key Features
Eight Distinct Shop Themes
-
Two Layout Families: Character for cinematic encounters with a clerk on-stage, or Grid for catalog-dense storefronts.
-
Themes Included: Default, Fantasy, Sci-Fi, Smithy for Character; Default, Terminal, Fantasy, Guild for Grid. Each one fully rebuilds typography, colors, frames, and motion.
Cinematic Shop Encounters
-
NPC Clerk on Stage: Bring your shopkeeper into frame with custom art, speech bubble, and accent color. The shop reads as a character moment, not a menu.
-
Full-Screen Modal: Browse, focus, and confirm purchases inside a dedicated overlay sized to your table.
-
Open from Tokens: Token HUD button or a configurable proximity prompt.
Per-Shop Customization
-
Identity Editor: Customize the shop name, subtitle, owner, slogan, NPC art, speech bubble, accent color, and every theme label per shop. The smithy looks nothing like the cyberpunk broker.
-
Live Theme Preview: Watch labels, colors, NPC art, and speech bubbles update in real time without closing the editor.
-
Categories & Items: Drag items from compendiums or your world into named categories. Override price, name, discount, stock, and rarity per item.
-
NPC or PC as Shop: Any actor can host a shop. Player characters work too, as a fixed catalog with optional virtual stock — independent of the actor's own inventory and wallet.
-
Per-Shop Audio: Each shop has its own background music (looped, fade in/out) and interaction sound effects, picked through Foundry's FilePicker. Scene music quiets automatically while a shop is open and restores on close.
Trading Built In
-
Central Currency Settings: Sheet coins and virtual currencies are configured once in the GlitchSmith Library currency dialog and shared across every shop. Multi-denomination handling with automatic exchange and proper change.
-
Buy, Sell, Buyback: Configurable sell rate (default 50%) with per-item override; sold items can be re-listed for buyback. Choose unlimited or finite-fund merchants.
-
Atomic GM-Mediated Transactions: Currency, items, and stock are committed together with strict rollback. No half-finished trades.
Technical Specifications
-
Required Module: GlitchSmith Library (free) — handles currency definitions, update notifications, and shared services for the GlitchSmith module suite.
-
System Support: Price automation built in for D&D 5e, Pathfinder 2e, Pathfinder 1e, Starfinder 2e, and Warhammer Fantasy Roleplay 4e. Daggerheart supports manual-price purchases against actor gold fields. Currency itself is defined through the GlitchSmith Library dialog, which supports single or multi-denomination setups, sheet coins, virtual currencies, or any mix. Any system can run a shop, with or without a native economy.
-
i18n: English and Korean included.
✅ Compatibility: Foundry VTT v13 & v14
💖 Support Development & Get Access: This module is available exclusively for my patrons.
Join the community to unlock these tools for your table! ➡️ https://www.patreon.com/c/glitchsmith
Credits: Music and sound effects credits can be found in the CREDITS.md file within the module.