Noxyr Noxyr
Noxyr Noxyr
Features Custom Bot Business
Resources
Resources CommandsEvery slash command, searchable
Learn DocsA guide for every module TutorialSet the bot up step by step ArticlesBot comparisons and how-tos CompareNoxyr next to other bots
Extras Custom BotRun every Noxyr feature under your own bot's name and avatar. One Top.gg vote unlocks it. ToolsTimestamps, fonts and welcome text MusicThe music player, up close Noxyr RushPlay to win custom bot time
Site StatusUptime over the last 30 days ChangelogWhat shipped lately Noxyr MCPRun your server from Claude, ChatGPT, Cursor and more
Community Web storesLive stores run with Noxyr LeaderboardFeatured servers using Noxyr
Company
Company About usWho Noxyr is for and why it exists
Company PartnersThe host and bots we work with TeamThe people and AI agents behind Noxyr DonorsThe people who keep Noxyr free BrandingLogos, colours and how to use them
Get in touch Contact usQuestions, ideas or partnerships Become a partnerGet your bot or host listed ReviewsWhat server owners say on Top.gg
Support
Language
Change theme
Vote Donors
EN

Choose a language

English العربية 中文 Čeština Français Deutsch हिन्दी Bahasa Indonesia Italiano 日本語 한국어 Polski Português Español Türkçe Tiếng Việt
Bright themes
Dark themes
Business
Add Bot Log in
Home/Features
Store

November 14, 2026 ·6 min read · By Mike

Discord Coupon Bot: Discount Codes for Your Server Shop

Glass coupon beside red silk ribbons of light

A Discord coupon bot creates discount codes you can hand out in your community, and applies them to an order so the invoice shows the lower total. Noxyr calls them vouchers: a percent or fixed amount off, with a use limit and an expiry date. Staff create them with /voucher create.

What a voucher is in Noxyr

A voucher is a discount code, like LAUNCH20. It is not a gift card with a balance, and each voucher belongs to the server where you made it. Because it lives inside your shop tools, the discount shows up on the invoice and in your sales reports, so you can see what a promotion cost.

Create one

Run /voucher create and fill in these options.

OptionWhat to put
codeWhat buyers type, such as SUMMER15
titleAn internal label shown in lists
typePercent or Amount
value15 for 15 percent, or 5 for a fixed amount
max_usesHow many redemptions before it stops. The default is a single use
expires_in_daysIt stops working after this many days. Leave it empty for never

The Vouchers page on the dashboard has the same fields, plus an expiry date and time and an active switch. Codes made in either place appear in the other immediately, because the bot and the dashboard read the same records.

Percent or fixed amount

A percentage scales with the order. That is fair for most shops, but a large percent on a big bundle can cut deep into your margin. A fixed amount is easier to predict, and it works better on small carts where ten percent would be pennies. Pick per promotion, not once for the whole store.

How buyers use a code

Vouchers apply at invoice time, not automatically at cart checkout. The buyer tells staff the code, and staff pass it to /invoice create in the voucher_code option. The bot checks the code, counts the redemption, and renders the invoice with a discount line and the reduced total.

Only one voucher can be used per invoice. There is no stacking two codes on the same order, so if someone asks to combine them, offer the better one.

Before you announce a code, run /check voucher with it. It tells you whether the code can be used in this server, so you find out about a typo before your customers do.

Keep codes from leaking

  • Limit the uses. A code with no limit will be posted in another server. Set max uses to the number you expect plus a small margin.
  • Always add an expiry, even for a code you mean to keep. A forgotten code can keep discounting orders months later.
  • Use one code per purpose. A review reward, a giveaway prize and a partner code should be separate, so you know which one works and can switch off the one that leaks.

Disable instead of delete

When a promotion ends, run /voucher disable with the code. That turns it off but keeps its usage count and every invoice that used it, so your sales report for the promotion still adds up. Use /voucher list to see every active voucher with its remaining uses, and check it now and then.

Revenue reports show the discounted total on each invoice, not the sticker price. During a promotion your average order value will look lower, which is expected.

Ways shops use codes

Give a code as a thank-you for a review, a consolation for a giveaway, a reward for a referral milestone, or a welcome offer after verification. Partner servers get their own code so you can see which cross-promotion actually sells. All of it stays in Discord, in the same place as your shop and invoices.

A simple promotion plan

  1. Decide the goal. New customers, a slow week, or thanking reviewers each call for a different code.
  2. Create the code with a use limit and an expiry that match the goal.
  3. Check it with /check voucher.
  4. Announce it in the channel where your buyers already are.
  5. Review the result. Run /voucher list to see how many uses are left, then disable it when the promotion ends.

Staff need to remember that the buyer's code goes in at invoice time, so tell your team before you announce anything.

Write the code on the announcement exactly as it should be typed. Short, uppercase codes with no spaces are the easiest to say out loud and the hardest to mistype.

Next steps

Read the voucher docs and the voucher codes guide. For pricing tactics, see flash sale and discount strategy. Add Noxyr to start selling.

Common questions

How do I create a discount code in Discord?

Run /voucher create and set the code, a title, the type (percent or amount), the value, the max uses and optionally expires_in_days. You can also manage vouchers on the dashboard.

How do customers use a voucher code?

Staff pass the code to /invoice create through the voucher_code option, and the invoice shows the discount line and reduced total. Vouchers apply at invoice time, not at cart checkout.

Can I use two vouchers on one order?

No. Only one voucher can be used per invoice.

Should I disable or delete a voucher?

Disable it with /voucher disable. That keeps the usage count and the invoices that used it, so your sales report still adds up.

Is the coupon bot free?

Yes. Vouchers are part of the free Noxyr shop tools.

Run your server from one dashboard

Noxyr covers tickets, security, moderation, welcome messages, invoices and giveaways, free.

Add to Discord, Free

Keep reading

Customization Discord Custom Commands Bot: Rename Commands With No Code November 14, 2026 · 6 min read Utilities Discord Embed Bot: Send Custom Embeds With a Command or a Form November 14, 2026 · 6 min read Community Discord Invite Tracker Bot: See Who Invited Who November 14, 2026 · 6 min read Moderation Discord Logging Bot: Deleted Messages, Edits, Voice and Joins November 14, 2026 · 6 min read Music Discord Lyrics Bot: Live Lyrics for the Song Playing Now November 14, 2026 · 5 min read Languages Discord Multilingual Bot: Pick the Bot Language for Your Server November 14, 2026 · 5 min read Payments Discord Payment Bot: Sell by QR with Auto-Confirmed Crypto and PIX November 14, 2026 · 6 min read Engagement Discord Poll Bot: Timed Polls with Live Counts and a Results Page November 14, 2026 · 5 min read Moderation Discord Purge Bot: Bulk Delete Messages with Filters November 14, 2026 · 5 min read Roles Discord Reaction Roles Bot: Buttons, Dropdowns and Emoji Panels November 14, 2026 · 5 min read
Noxyr

Built for Discord communities.

Product

  • Shop Bot
  • Invoice Bot
  • Ticket Bot
  • Giveaway Bot
  • Security Bot
  • Music Bot

Resources

  • Features
  • Docs
  • Articles
  • Command List
  • Compare
  • Free Tools

Company

  • About us
  • Partners
  • Team
  • Donors
  • Branding
  • Become a partner
  • Contact us

Support

  • Support Center
  • Support server
  • Vote on Top.gg
  • Status

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy

© 2026 Noxyr. All rights reserved.

Something went wrong

An unexpected error happened.

Report it
esc

Confirm action

Are you sure?