⚡ DynamicShop 2.0
A next-generation global shop with dynamic supply/demand pricing, web analytics, custom items, permissions shop & more.
!DynamicShop GUI
!Dashboard 1 !Dashboard 2
✨ What's New in v2.5.0
!WebAdmin
/shopadmin webadmin✨ What's New in v2.0
messages.yml — customize 100% of messages🌐 Web Dashboard
Real-time analytics, transaction logs, top items, volume tracking, category stats.
!Web Dashboard !Transactions !Charts
🛒 Shop GUI
!Shop GUI
🚀 Features
🔁 Dynamic Pricing Engine
🌍 Global Stock Tracking
🎨 Modern GUI
🔐 Permission Shop Add a permission as an item in the shop:
/shopadmin add perm <cost> <permission>
Displays using the item/block you hold.
🧰 Server-Shop (Custom Items + Commands)
Add ANY item or command:
/shopadmin add server-shop 500 my_spawn command essentials:spawn {player}
Supports:
💬 messages.yml — Full Customization
📊 Web Stats Dashboard
⚙ Configuration
⚡ Performance
⌨ Commands & Permissions
/shop - Open shop
/shop <category> - Open a category
/shop sell <price> - Sells held item in PlayerShop for defined price
/shopsearch <query> - Search items
/shopadmin - Opens admin GUI
/shopadmin add perm <cost> <permission>
/shopadmin add server-shop <cost>
/shopadmin add server-shop <cost> <id> command <command>
shop.use – Open the shop, buy/sell (default true)
shop.admin – Full admin access
shop.playershop.sell – Ability to use PlayerShop
📦 Requirements
🔌 PlaceholderAPI Placeholders
DynamicShop 2.1.0 includes full native support for PlaceholderAPI. Placeholders auto-register.
==================== GLOBAL OVERVIEW ====================
%dynamicshop_total_transactions%
%dynamicshop_items_bought%
%dynamicshop_items_sold%
%dynamicshop_total_money_exchanged%
==================== RECENT & TOP ACTIVITY ====================
%dynamicshop_recent_transaction%
%dynamicshop_most_traded_item%
==================== PLAYER STATISTICS ====================
Format: %dynamicshop_player_<name>_<stat>%
Stats:
purchases | sales | money_spent | money_earned | net
Examples:
%dynamicshop_player_selfservice0_purchases%
%dynamicshop_player_selfservice0_sales%
%dynamicshop_player_selfservice0_money_spent%
%dynamicshop_player_selfservice0_money_earned%
%dynamicshop_player_selfservice0_net%
==================== ITEM STATISTICS ====================
Format: %dynamicshop_item_<stat>_<ITEM>%
Stats:
displayname
times_bought
times_sold
times_bought_quantity
times_sold_quantity
net_flow
Examples:
%dynamicshop_item_displayname_DIAMOND%
%dynamicshop_item_times_bought_DIAMOND%
%dynamicshop_item_times_sold_IRON_INGOT%
%dynamicshop_item_times_bought_quantity_OAK_LOG%
%dynamicshop_item_times_sold_quantity_DIRT%
%dynamicshop_item_net_flow_EMERALD%
==================== ITEM PRICING / STOCK ====================
%dynamicshop_price_<ITEM>%
%dynamicshop_sellprice_<ITEM>%
%dynamicshop_stock_<ITEM>%
Examples:
%dynamicshop_price_DIAMOND%
%dynamicshop_sellprice_OAK_LOG%
%dynamicshop_stock_GOLD_INGOT%
📥 Installation
/pluginsconfig.yml & messages.yml⬇ Download
✔ Compatible with Spigot & Paper 1.20 – 1.21

Dynamic price adjusting GUI shops!