How discounts work
A discount is a code with a value that applies to one or more of your products. There are two value types:Percentage off
A percentage of the price, e.g.
20 = 20% off. Use valueType: percentage.Fixed amount off
A flat amount off the price, e.g.
10 = $10 off. Use valueType: fixed.Creating a coupon
1
Open Coupons
In the dashboard go to Coupons (Discounts) and choose New coupon.
2
Configure it
Set:
- Name — an internal label for the campaign.
- Code — what buyers type, e.g.
LAUNCH20. Codes must be unique within your account. - Value and type — percentage or fixed amount.
- Eligible products — the products the code applies to.
- Expiration — an optional end date, after which the code stops working.
- Active — toggle the code on or off at any time.
3
Share the code
Publish it to your audience. When a buyer enters it at checkout, Pocketsflow
validates that the code is active, not expired, and applies to that product
before discounting the price.
A code only applies at checkout when all of these are true: it’s marked
active, it hasn’t passed its expiration date, and the product being
bought is in the code’s eligible products. Otherwise it’s rejected.
Editing and deactivating
You can edit a discount’s value, type, eligible products, and expiry at any time, or flip Active off to retire a code instantly without deleting it (so its history stays intact). Deleting a code removes it entirely.Tracking promotion performance
The Coupons list shows a used count for each code — how many orders were placed with it — so you can see which campaigns drove real sales. Combine that with your orders export and analytics to:- Compare revenue with and without a promotion running.
- See whether a code is bringing new buyers or mainly discounting purchases that would have happened anyway.
- Judge whether the extra volume justified the margin you gave up (remember the flat 2% platform fee and processing fees still apply to the discounted price — see Pricing & fees).
Best practices
- Use short, memorable codes that match the campaign (
SUMMER25,VIP10). - Set an expiration and make the deadline clear in your marketing — urgency converts.
- Scope tightly: attach a code only to the products it’s meant for.
- Avoid stacking too many overlapping offers; it confuses buyers and erodes margins.
- Retire codes with the Active toggle rather than leaving expired campaigns lying around.
Free trials and introductory pricing on recurring plans are configured on the
subscription itself, not through discount codes. See
Subscriptions.