🏪Quick Stop Express

Fluxtility now empowers NFT communities to monetize directly within their Discord servers using a secure, customizable on-chain Web3 shop.


🛍️ Shop Features Overview

Fluxtility’s Shop system enables seamless buying and selling of NFTs or Tokens directly in Discord. Here's what you can expect:

🎛️ Shop Panel

The Shop Panel is a centralized interface that lists all available shop items in a clean, interactive format. It is designed to make it simple for users to discover and purchase on-chain assets.

  • Users can browse the listed items and click a shop button for the item they are interested in.

  • Upon clicking, a temporary (ephemeral) message will appear showing purchase options.

  • Users simply enter a quantity and click the Purchase button to complete their transaction.

📈 Sales Tracker

Each Shop Panel includes a Sales button where users can view recent purchases—providing transparency and real-time engagement insights.

🛠️ Admin Controls

When an admin clicks a shop button, additional options appear:

  • Send to Channel: Choose a specific channel to display the shop message.

  • Delete Shop: Remove a shop item from circulation.

These controls make it easy to manage product listings on the fly.


🌐 On-Chain Integration

All transactions are handled on-chain, ensuring transparency, verifiability, and true ownership of purchases. Your shop becomes a Web3 storefront, embedded directly in your community’s native communication platform—Discord.


⚙️ Shop Setup Commands

Admins can configure the Shop system entirely through Discord slash commands. Here's how to do it:


🧱 /setup-panel shop channel:

This command creates the Shop Panel in your desired channel.

  • shop channel: — Mention or enter the channel where the Shop Panel will be displayed.

  • The Shop Panel will render with all active shop buttons for your listed items.

  • Users and admins can interact with this panel as described above.


🛒 /setup-shop

Use this command to add a new item to the Shop Panel. Below is a detailed breakdown of each field:

Field
Description

item:

A unique identifier or product ID for the item

currency:

The token/currency (e.g., SOL, USDC, or any other token added to the flux ecosystem) accepted for the item

purchase_quantity:

Default quantity a user can buy at a time

price:

Price of a single unit of the item in the specified currency

stock_quantity:

Total units available in stock

max_buy_per_user:

Maximum number of units a single user can purchase

name:

Public name of the item (shown on the Shop Panel)

description:

Short description displayed in the ephemeral shop message

mention:

Role or user to ping when the item is listed (optional)

image:

Click the Upload Image Button

cover_image:

Click the Upload Image Button

✅ Example Usage:

/setup-shop 
item: "Time Traveling Chimp #01" 
currency: "SOL" 
purchase_quantity: 1 
price: 1.0 
stock_quantity: 1
max_buy_per_user: 1
name: "Time Traveling Chimp" 
description: "A Chance at the first chimp generated in the ttc collection." 
mention: @Role 
image: Upload Image 
cover_image: Upload Image

After running this command, the item will appear in the Shop Panel and become purchasable.


🧑‍💼 User Flow Summary

  1. User visits the Shop Panel in the selected Discord channel.

  2. Clicks the Shop Button of the item they’re interested in.

  3. An ephemeral message appears with the item's description, price, and quantity field.

  4. The user enters quantity → clicks Purchase → confirms transaction.

  5. Done! The sale is recorded and viewable via the Sales button.

Last updated