Author: dmzx
Extension Description:
Needs minimal version v1.3.2 of Ultimate Points Extension see
⚙️ CORE FEATURES ⚙️
🛒 Shop & Items
- 💰 Buy items instantly using your Ultimate Points balance
- 🏷️ 5 item types: Normal, Mystery Box, Cosmetic, Gift, Passive Income
- 🎨 Full rarity system — Common / Rare / Epic / Legendary out of the box, plus unlimited custom rarities
- 📂 Categories with sort order, enable/disable, image + icon
- 📦 Stock system — limited or unlimited per item
- 💵 Sell items back for a configurable refund % (global default or per-item override)
- 🔒 Protected items that can never be sold, gifted, or traded away once owned
- ⭐ Unique items with a per-user ownership cap
- 🖼️ Full image upload support per item
- 📥 Attach a real downloadable file to any item — buyers get gated access the moment they own it
- 🔒 Access revokes automatically the moment you sell, gift, or trade the item away
- 🎒 "My Items" inventory page
- 👤 Equip items to show them under your avatar — in posts AND on your profile
- 🌟 A separate profile showcase grid, independent from equip
- 🎁 Gift any non-protected item to another member, with an optional message
- 🎲 Mystery boxes with fully weighted, admin-configurable drop chances
- 🎉 Rare-reward notification when you win something with a low drop chance
- 🔨 Upgrade/crafting system — combine ingredient items into a result via recipes
- ✅❌ Live "owned vs needed" display so you know exactly what's missing before you can craft
- 📈 Passive income — items that pay out points over time
- 🧾 Upkeep costs — items that cost points to maintain, auto-unequipped if you can't pay
- ⏱️ Fully configurable cron interval, global or per-item override
📊 Admin Dashboard
- 📊 Total points spent, income paid out, upkeep collected, items in circulation
- 🏆 Best-sellers, most-opened mystery boxes, top buyers — at a glance, before you touch a single price
- ⭐ Pin items to the top of the shop with a Featured badge
- 🆕 Automatic "New" badge on freshly added items (configurable window)
- ⚡ Flash sales — set a sale price and a duration in hours, runs itself
- 🤝 List any owned item for sale at YOUR price — real player-driven trading
- 🔨 Or auction it off — buyers bid, YOU pick the winning bid whenever you want
- 🔐 Escrow-based — item AND bid points are safely held the moment you list/bid
- ✂️ Buyers can purchase part of a fixed-price listing, not just all-or-nothing
- 🛠️ ACP moderation tools to cancel abusive listings
- 💝 Bookmark items you can't afford yet or that are out of stock
- 🔔 Get notified automatically the moment it becomes affordable AND in stock again
- 🏅 Richest users, most items owned, most gifts sent — bragging rights, front and center
- 🔔 Notified when your marketplace listing sells
- 🔔 Notified when a wishlist item becomes available
- 🔔 Notified when you win a rare mystery reward
- 🔔 Admins get notified automatically when stock runs low
- 🔍 Search items by name
- ↕️ Sort by price, newest, or name
- 📤 Export your entire catalogue to CSV
- 📥 Bulk-import items from CSV — categories/rarities matched by name automatically
- 📋 One-click Duplicate to clone an existing item as a starting point
- 📖 Full built-in ACP help section explaining every feature
Screenshots:
Extension Download:
…
Manuals: Installation:
- Download the latest release.
- Unzip the downloaded release, and change the name of the folder to `ultimateshop`.
- In the `ext` directory of your phpBB board, create a new directory named `dmzx` (if it does not already exist).
- Copy the `ultimateshop` folder to `/ext/dmzx/` if done correctly, you'll have the main extension class at
(your forum root)/ext/dmzx/ultimateshop/composer.json - Navigate in the ACP to `Customise -> Manage extensions`
- Look for `Ultimate Shop` under the Disabled Extensions list, and click its `Enable` link.


