Store Management

Coupons & Promotions

Drive more revenue with discount codes, limited-time flash sales, and community fundraising goals.


Discount Coupons

Create coupon codes that players enter at checkout for a discount. Go to Dashboard → Coupons → New Coupon.

Coupon options

OptionDescription
CodeThe code players enter (e.g. SUMMER20). Case-insensitive.
TypePercentage (20% off) or Fixed amount (€5 off)
ValueThe discount amount
Max UsesHow many times the code can be used total (0 = unlimited)
Max Per PlayerHow many times one player can use it (default: 1)
Minimum OrderOnly applies if the order is above this amount
Expiry DateCode stops working after this date
Package RestrictionLimit the code to specific packages or categories

Examples

WELCOME10 10% off for new players
10% · Unlimited · No expiry · New players only
FLASH50 50% off — 2 hours only
50% · 100 uses · Expires in 2 hours
VIP2FOR1 Buy VIP, get VIP+ free
100% off VIP+ · 1 use per player · Requires VIP purchase
STREAMER 20% off — streamer affiliate code
20% · Unlimited · Tracks creator code stats

Creator Codes

Creator codes let streamers and content creators earn a commission on sales they bring in. When a player uses a creator's code at checkout, the creator earns a percentage of the sale.

Setting up creator codes

  1. Go to Dashboard → Affiliates
  2. Invite a creator or they can apply through your store
  3. Set their commission rate (e.g. 10%)
  4. They get a unique URL: yourstore.forgestore.net?ref=CREATORNAME
  5. Their link is also valid as a coupon code at checkout
💡
Creator codes show up on the checkout page automatically — players who visited through a creator's link see their code pre-applied.

Flash Sales

Flash sales add a countdown timer to a package. When the timer expires, the package returns to its regular price.

Create a flash sale

  1. Go to Dashboard → Packages → [your package] → Edit
  2. Enable Flash Sale
  3. Set the sale price and the end time
  4. Save — a countdown timer immediately appears on the package card

The countdown timer is shown on your store in real time. It creates urgency and typically increases conversion rate significantly for that package.

💡
Best practice: Announce the flash sale in your Discord server and in-game MOTD at the same time the timer starts. Short sales (2-6 hours) convert better than 24-hour sales.

Community Goals

Community goals show a progress bar on your store page — players can see how much has been raised towards a specific target. When the goal is reached, a reward command runs for all players.

Create a community goal

  1. Go to Dashboard → Community Goals → New Goal
  2. Set a title (e.g. "New Server Hardware"), target amount, and description
  3. Add a reward command to run when the goal is reached (optional)
  4. The goal bar appears automatically on your store page

Goal reward commands

When a goal is reached, ForgeStore can run a command for every player who contributed. Use {player} to target each contributor.

Example — Reward all contributors
# Give 500 coins to every player who donated towards the goal
eco give {player} 500
tell {player} &aThank you for helping reach our goal! You've been rewarded with 500 coins.
VariableValue
{player}Username of each contributing player
{amount}How much this player contributed
{goal_title}The goal's title
ℹ️
You can have multiple goals active at the same time. Players see all active goals on a dedicated section of your store.