Spin Up Discount Codes in Seconds to Drive a Sale
Type a code, pick a percentage, hit save — your storefront is running a promo before your coffee gets cold.
Remember the last time you wanted to run a sale on "real" ecommerce software? You needed a rule for which products it applied to, a start date, an end date, a usage cap, a customer eligibility setting, and — if you were on the wrong platform — a support ticket to a developer because the discount engine lived behind a permissions wall you didn't have access to. By the time the promo was live, the urgency that made you want to run it in the first place had evaporated. A flash sale that takes forty-five minutes to configure isn't a flash sale anymore.
store.fan throws all of that out. Discount codes here are three fields and a button: a code, a percentage, and an optional usage limit. That's the whole form. You can create one, turn it on, and text the code to your audience before you've finished your coffee.
What discount codes actually are on store.fan
Open the Discounts tab in your dashboard and you'll see a single small card: a text field for your code (think SUMMER20 or VIP10), a number field for the percentage off (1 to 100), and an optional usage limit if you want to cap it at, say, your first 25 buyers. Leave that last field blank and the code just runs until you turn it off yourself. Click Create code and it's active immediately across your whole storefront — no waiting, no publishing step, no cache to clear.
When a buyer reaches checkout, they type the code into a field, watch the price update in front of them, and pay the discounted total. On the backend, store.fan redeems the code atomically — meaning if a code has a 25-use cap, the 26th person to try it simply can't, no matter how many browser tabs are racing to check out at the exact same second. You don't have to build that logic. You don't have to think about it at all. It's already handled.
Every code you create shows its own live scoreboard
Back on the Discounts page, each code you've made sits in a simple list: the code itself in bold, the percentage it knocks off, how many times it's been used against any limit you set, and a status pill that reads Active, Off, or Used up. There's no separate analytics dashboard to dig through — you glance at the list and know instantly whether SUMMER20 has been used twice or two hundred times. Want to shut it off mid-sale because inventory of a coaching slot filled up? Click Turn off. Want to delete an old code from a launch six months ago so it stops cluttering the list? Click Delete. Nothing here requires you to remember a syntax, a config file, or a second login.
From idea to live discount, start to finish
0/7| The old way | The store.fan way |
|---|---|
| Ask a developer or dig through platform settings to find the discount engine | Click the Discounts tab in your own dashboard — it's already there |
| Configure product eligibility, customer groups, and stacking rules | Type a code and a percentage — that's the entire form |
| Set a start/end date and hope the platform actually enforces it | Toggle the code off yourself the second the sale is over |
| Manually track redemptions in a spreadsheet to know if it's working | Watch the live "uses / limit" counter update on the code itself |
| Worry about a race condition letting more people in than your cap allows | Redemption is capped automatically, even under simultaneous checkouts |
I posted the code in my story at 9pm on a whim because engagement was high. By the time I checked my phone the next morning, a third of my usage cap was already gone.— A store.fan creator on a spontaneous Pro-plan flash sale
It plugs straight into everything else you're already doing
Because a code lives on your whole store rather than one lonely product, it works the same way whether you're discounting a $19 template, a $200 cohort course, or a 1:1 coaching call. Pair it with a broadcast email to your customer list, drop it into a caption pointing at your one link, or reserve it as a quiet perk you only hand out in your inbox to people who ask. And since delivery is automatic no matter what a buyer pays, a discounted sale still hands over the download link or course access instantly — there's nothing extra to fulfill by hand just because the price changed.
If you want to see how a full storefront — discount codes and all — comes together, a live example store shows the pieces working in the wild. And if you're comparing what's included at each tier, the pricing page lays out exactly what comes with the Pro plan, discount codes included.
No. It's a form with a code, a percentage, and an optional number — the same level of effort as filling out a contact form. There's no code to write and nothing to publish separately.
Yes. Set a usage limit when you create it and the code automatically stops working — and shows as "Used up" — once it hits that number. Leave it blank for an unlimited code you control manually.
Discount codes are part of the Pro plan alongside the rest of store.fan's toolkit. Check the pricing page for current plan details — there's also a free plan if you want to open your store.fan and get familiar with everything first.
Codes currently apply storewide, so any buyer who enters it gets the percentage off their order. Many creators use that to their advantage — a single code becomes a simple, memorable promo for an entire product lineup instead of a confusing patchwork of per-item rules.
It stops working immediately at checkout. Anyone who already redeemed it keeps their discount, but nobody new can use the code again — turning your promo off is exactly as fast as turning it on.
The bar for running a promo just got very low
The whole point of a link-in-bio storefront is that you shouldn't need a technical team to run your business. Discount codes on store.fan follow that same rule: a field for the code, a field for the percentage, an optional cap, and a save button. That's the entire distance between "I should run a sale" and an actual live discount your audience can use right now. No dates to babysit, no developer to loop in, no separate dashboard to learn — just a fast, obvious tool sitting exactly where you'd expect it, ready the moment you need it.
If your links, products, and payment setup aren't live yet, this is a good reason to fix that today. Once your store exists, a discount code is never more than a few taps away — and neither is your next sale. Browse more guides for other quick wins, check the FAQ if you have questions before diving in, and when you're ready, it only takes a minute to get moving.
Your next sale is three fields away. Build your storefront, add a discount code, and watch it work.
Start freeTurn your knowledge into income
Launch your Store.Fan in minutes — sell digital products, courses, and calls straight from your bio. Free to start.



