Master Merchant Shops MZ — Rule-Based Shopkeepers
A downloadable plugin
Download NowName your own price
Merchant Shops MZ
Stop hand-listing goods on every shopkeeper. Tag your database once, define reusable merchant profiles, and drop a single plugin command on any NPC to turn it into a shop.
Features
- Build stock from rules that combine freely: by shopTag (all "drink" items), by grade (all uncommon weapons), or by specific ID — plus an exclude list.
- Rules use OR logic across the shop and AND within a rule, so "uncommon weapons AND a few hand-picked potions" just works.
- Finite stock that restocks over time based on the player's step count — set an interval and amount per merchant.
- Buy & sell, with an optional per-merchant toggle to only buy back items that merchant deals in.
- Sold-out entries grey out (or hide, your choice) and show remaining quantity in the buy list.
- Uses each item's database price, so any pricing/markup plugin you already run keeps working.
Setup
- Name the file
MerchantShops.jsand place it injs/plugins/. - Tag your items/weapons/armors (a full tag reference sheet is included).
- Define merchant profiles in the plugin parameters.
- On an NPC event: Plugin Command → Merchant Shops → Open Merchant Shop.
Note tags
<shopTags: drink, alcohol> · <grade: uncommon> · <stock: 3> · <noShop>
Compatibility: RPG Maker MZ. Free to use in commercial and non-commercial projects
| Updated | 17 days ago |
| Published | 23 days ago |
| Status | Released |
| Category | Tool |
| Author | RPG_Maker_Plugins |
| Tags | asset, gamedev, javascript, JRPG, merchants, plugin, RPG Maker, RPG Maker MZ, shop, tool |
| AI Disclosure | AI Assisted, Code |
Download
Download NowName your own price
Click download now to get access to the following files:
MerchantShops.js 59 kB
RecommendedShopTags.txt 5.8 kB






Leave a comment
Log in with itch.io to leave a comment.