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
| Option | Description |
|---|---|
| Code | The code players enter (e.g. SUMMER20). Case-insensitive. |
| Type | Percentage (20% off) or Fixed amount (€5 off) |
| Value | The discount amount |
| Max Uses | How many times the code can be used total (0 = unlimited) |
| Max Per Player | How many times one player can use it (default: 1) |
| Minimum Order | Only applies if the order is above this amount |
| Expiry Date | Code stops working after this date |
| Package Restriction | Limit the code to specific packages or categories |
Examples
WELCOME10
10% off for new players
FLASH50
50% off — 2 hours only
VIP2FOR1
Buy VIP, get VIP+ free
STREAMER
20% off — streamer affiliate code
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
- Go to Dashboard → Affiliates
- Invite a creator or they can apply through your store
- Set their commission rate (e.g. 10%)
- They get a unique URL:
yourstore.forgestore.net?ref=CREATORNAME - Their link is also valid as a coupon code at checkout
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
- Go to Dashboard → Packages → [your package] → Edit
- Enable Flash Sale
- Set the sale price and the end time
- 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.
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
- Go to Dashboard → Community Goals → New Goal
- Set a title (e.g. "New Server Hardware"), target amount, and description
- Add a reward command to run when the goal is reached (optional)
- 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.
# 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.
| Variable | Value |
|---|---|
{player} | Username of each contributing player |
{amount} | How much this player contributed |
{goal_title} | The goal's title |