To sell products on Discord you need four things: a catalog channel members can browse, a way for buyers to pick items (a cart), a private place to finish the order (a checkout ticket), and a receipt (an invoice). You can do all of that by hand with a ticket bot and a spreadsheet, or let a shop bot such as Noxyr run the whole flow for free. This guide walks through the setup either way, then covers delivery, refunds and the mistakes new Discord sellers make.

A shopper adds an item to their cart, the cart count rises, and checkout produces a paid invoice. Wireless Mouse $29 Add to cart 1 2 3 Invoice #1042 Paid

Can you actually sell things on Discord?

Yes, and people do it every day: game currency and boosting, Minecraft ranks, graphic design, Discord server setups, coaching, Roblox items, digital downloads, even physical goods. Discord itself has no built-in storefront for most servers, so the shop lives in your channels and the money moves through whatever payment method you and the buyer agree on: PayPal, UPI, crypto, bank transfer, Cash App, gift cards and so on.

What Discord does give you is a captive audience that already trusts you, instant chat with the buyer, and roles you can hand out as proof of purchase. The goal of the setup below is to make that process look and feel like a real store instead of "DM me for prices".

Step 1: Decide what you sell and how you get paid

Before touching a bot, write down your product list with one price per item (and a second currency if your buyers are spread out; USD plus EUR or INR is common). Then pick two or three payment methods you can accept reliably. Every extra method is another account to check, so start small.

One honest note: a Discord bot cannot hold money for you. Even shop bots that generate hosted checkout links (Sellix and similar) hand the payment to a processor. With Noxyr the payment happens outside the bot, on your own PayPal, UPI or crypto wallet, and the bot handles everything around it: catalog, cart, order ticket, invoice, voucher, review. That keeps you in control and costs nothing per sale.

Step 2: Post a product catalog channel

The catalog is a pinned, always-current message that lists your categories and products. Members browse it with a dropdown instead of scrolling through fifty messages.

  • Create a read-only channel called #shop or #store.
  • Add categories first (Ranks, Currency, Services), then products inside them. In Noxyr that is /catalog category-add and /catalog product-add, or the Products page of the dashboard.
  • Give each product a price in your primary currency and, optionally, USD, EUR and INR prices. Add a short description, a features list and stock if it is limited.
  • Run /catalog post once. The message refreshes itself whenever you edit a product from the dashboard, so the channel never drifts from what you sell.

Add a terms-of-service button (/catalog tos) with your refund and delivery rules. Buyers who read the terms before paying are far less likely to dispute later. If you prefer a guided setup, /quickcreate catalog builds the channel, a first category and the posted catalog in one go.

Step 3: Turn on the cart

A cart lets buyers pick several items and quantities before they talk to anyone. Without one, staff spend the first five minutes of every ticket asking "which ones did you want?"

In Noxyr the cart lives on the catalog itself: /checkout setup enabled:true adds a cart button under the catalog message. You can cap how many different products a cart may hold, the maximum quantity per line, whether remaining stock is shown next to each line, and whether the cart empties once the order is placed. /checkout text lets you rename the buttons and the cart embed to match your brand.

Step 4: Checkout opens an order ticket

This is the step that turns browsing into a sale. When the buyer presses Checkout, the bot opens a private ticket channel with the buyer and your sales staff, and posts the cart contents and total inside it. Link the ticket panel you want to use with /checkout panel; a dedicated "Orders" panel with its own staff role keeps sales separate from general support.

Inside the order ticket, staff do three things:

  • Confirm the items and total, and apply any voucher code (see the voucher guide).
  • Send payment details for the method the buyer picked.
  • Verify the payment arrived. Do not deliver on a screenshot alone.

If you have never run tickets before, the ticket system setup guide covers categories, staff roles and transcripts in five minutes.

Step 5: Send the invoice

An invoice is the buyer's receipt and your record. It should carry your brand name and logo, a unique order ID, the products, quantities, discount, total, payment method and status. In Noxyr, /invoice create renders a branded invoice image with all of that and posts it in the ticket. Set the brand once with /invoice branding (name, logo, ID prefix such as SHOP-, accent colour, footer). Invoices support USD, INR, EUR and GBP, up to five products per order, percentage discounts and voucher codes.

Every invoice is stored, so /invoice check finds an order by its ID months later (it is a public command, so buyers can verify their own orders too), and /invoice sales gives you revenue and best sellers for the last 7, 30 or 90 days. Full detail in how to send invoices on Discord.

Step 6: Deliver and close

Delivery depends on the product: a role for ranks and memberships, a file or key posted in the ticket for digital goods, a scheduled session for services. Whatever it is, do it in the ticket so the transcript records it. Then close the ticket with a reason ("Delivered, order SHOP-0142"). The saved transcript, with images, is your proof if a chargeback or "I never received it" claim shows up.

Finally, ask for a review. Buyers can post one with /review submit including a star rating, the product and an optional screenshot, and the bot publishes it to your reviews channel. Public reviews are the single best conversion tool a Discord shop has; see how to collect reviews on Discord.

Mistakes that cost new Discord sellers money

  • Selling in DMs. No record, no staff visibility, and scammers impersonate you. Route everything through order tickets.
  • No terms of service. Write three lines on refunds and delivery time and put them behind the TOS button.
  • Delivering before payment clears. PayPal "pending" is not paid. Mark the invoice status Pending until it is.
  • Prices in five places. Keep the catalog as the single source of truth and let it refresh itself.
  • No security. A shop server is a target. Turn on anti-nuke and a verification gate; both are free in the security module.

Do you need a paid shop bot?

Not for most servers. Hosted-checkout services are worth it when you want card payments processed for you and accept a fee per sale. If your buyers already pay by PayPal, UPI or crypto and you want the catalog, cart, tickets, invoices, vouchers and reviews in one place, Noxyr covers all of it with no paid plan. Compare the options in best Discord shop bots, or add Noxyr and run /quickcreate catalog.

Common questions

Is it allowed to sell on Discord? Yes, as long as what you sell complies with Discord's Terms of Service and Community Guidelines. Selling accounts, cheats or anything that violates another platform's rules is where servers get shut down.

How do I take payments on Discord? Through a method you already have: PayPal, UPI, Cash App, Venmo, Revolut, Wise, crypto, bank transfer or gift cards. The bot records which method was used on the invoice; it does not process the payment itself.

Can buyers see their own orders? Yes. Anyone can run /invoice check with their order ID, and ticket openers can view the transcripts of their own closed tickets.

How much does a Discord shop bot cost? Noxyr's catalog, cart, checkout, invoices, vouchers and reviews are free with no per-sale fee. Hosted-checkout platforms typically charge a platform fee on top of payment-processor fees.