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