The shop
Let members spend what they earn on items and special roles. Free.
A shop gives members something to do with the XP and Points they earn — buy items and unlock special roles. It's free.
What it does
You list items with a price; members buy them with /shop and /buy. A purchase can grant a role (a "Supporter" tier, a cosmetic, channel access — your call).
Setting it up
In the admin panel, open Shop and add items. For each item set:
- Name and description.
- Currency — XP, Points, or (crypto, optional) an on-chain token.
- Price.
- Stock — a fixed quantity, or unlimited.
- (Optional) a role to grant on purchase.
You can also restrict /shop and /buy to a single channel to keep things tidy.
Member experience
/shoplists what's available (name, price, stock)./buy <item>purchases it. For XP or Points, it's instant — the currency is deducted and any role is granted right away.- (crypto, optional) For token-priced items, the member pays from their own wallet via a Solana Pay link/QR; nothing is custodial, and the role is granted once payment is confirmed.
Tips
- A "Supporter" role priced in XP is a popular, simple first item.
- Stock is shared across everyone (not per member) — use it for limited drops.
- Token-priced items need your server's treasury wallet configured; most communities just use XP or Points.