Products
/product-create
What a product is: A sellable item tied to a specific payout wallet. Supports pricing, stock, delivery notes/keys, optional role grants/expirations, and a buyers list toggle.
Create a product (/product-create):
Fields: name, description, price, stock (blank = unlimited).
Optional: delivery note, role + expiration, image/color, buyers list toggle.
Wallet: pick the payout wallet for this product (one of your configured wallets).
[IMAGE: product create modal]
[IMAGE: product wallet selector]
Delivery:
Delivery note: text sent to buyers (e.g., instructions/links).
License keys/accounts/unique items: add via /product-add-keys (keys are assigned automatically on purchase).
/product-delivery shows the current delivery note (admin only).
[IMAGE: delivery note/keys modal]
Roles:
Attach a Discord role and optionally set an expiration (e.g., 30d or 60m).
Bot needs Manage Roles and its role must be above the granted role.
[IMAGE: role + expiration fields]
Buyers list (optional):
Toggle visibility with /product-toggle-buyers.
Shows recent buyers on the buy-post embed when enabled.
[IMAGE: buy-post with buyers list]
Managing products:
List: /product-list (status, price, stock, role).
Update: run /product-create then click “Add details” button to edit image/color/delivery/role/expiration; use wallet selector to change payout wallet.
Delete/deactivate: /product-delete (marks inactive).
Info: /product-info shows a summary (price, stock, role, delivery status).
[IMAGE: product list embed]
[IMAGE: product details modal]
Best practices:
Keep one product per distinct offer/price to avoid confusion.
Use clear names/descriptions; set stock for limited items.
For recurring access, pair roles with expirations so removals are automatic.
Last updated