Every discount type FlexyPe supports, the shared setup flow, and how coupons behave together.
Coupons are how you run every kind of promotion at checkout — a flat percentage off, a free gift, buy-one-get-one, bundles, free shipping, or a reward aimed only at customers who bought from you before.This page covers what every coupon shares: the list, the setup flow, usage limits, and how coupons interact. Each type has its own page for the parts that differ.
Open Coupons from the left navigation. Every coupon shows its performance alongside its configuration, so you can tell which promotions are earning their discount.
The coupons list. Type and behaviour show as chips beside the code.
Column
What it shows
Code
The coupon code, with chips for its type and behaviour — Automatic, Free Shipping, Freebie, Combines
Orders
Orders placed using this coupon
Gross sales
Order value before the discount
Discount amount
Total discount given away
Net sales
What you actually earned after the discount
Date created
When the coupon was made
Visibility
Whether customers can see it at checkout
Active
Turn the coupon on or off without deleting it
Action
Edit or delete
Compare Discount amount against Net sales to spot promotions moving volume without making money. High orders and thin net sales usually means you’re discounting revenue you’d have earned anyway.
Click Add Coupon and choose a type. The type determines which fields you see.
Add Coupon opens the type picker. The type you choose shapes the whole form.
Most types then walk through five steps, with a live summary on the right that updates as you go:Setup → Condition → User Eligibility → Usage Limits → Preview
Two types differ. Purchase Driven adds a User Behaviour step after Setup, making six. Exclusive Free Gift has no Preview step, making four.
Eligibility: which customers qualify, and based on how many past orders.
User Specific — who can use it:
All users
Specific users — upload a list; a sample file is provided
Customer segment — target a segment
User Eligibility — based on order history:
All orders
First order only — new-customer acquisition offers
Total order count — set a minimum and maximum number of past orders
First order only is the acquisition lever; Total order count is the retention lever. Mixing them up is the most common reason a campaign reaches the wrong audience.
Limits: total and per-customer caps, combinability, active period, and COD control.
Control
What it does
Number of times this discount can be used in total
Hard cap across all customers
Number of times this discount can be used per customer
Stops one customer draining the promotion
Combine with other discounts
Allows this coupon to stack with others. Off means it applies alone
Discount active period
Start date and time, with an optional end date
Disable COD
Restricts the order to prepaid payment methods only
Disable COD on aggressive discounts. Deep-discount orders paid by cash on delivery are the most likely to be returned, and you’ve already given away the margin.
Preview: control visibility and wording, and see the summary of everything configured.
Show discount coupon to customer — whether the coupon is listed at checkout for customers to find and apply. Leave off for codes shared only through a campaign
Custom discount title and Custom discount details — override the wording shown at checkout
Read the summary panel once before submitting. It’s the fastest way to catch a promotion that’s wider than you intended.
A coupon only stacks with another when Combine with other discounts is enabled on it. Otherwise it applies alone, and the customer gets one discount rather than several.
Freebies stay out of other discounts
Products given as a free gift are never discounted again by another coupon, even a combinable one.
Automatic coupons and visibility
Automatic coupons apply without the customer typing anything. Visibility is separate — it only controls whether the coupon is listed at checkout.
Scheduling
A coupon with a future start date shows as Scheduled and does nothing until then. Past its end date it shows as Expired. Both keep their configuration and reporting.
Check, in order: the coupon is Active; today falls inside the active period; the cart meets the purchase requirement; the customer passes eligibility, especially First order only; and neither the total nor per-customer usage limit is exhausted.
Two coupons should stack but only one applies.
Both need Combine with other discounts enabled. If either has it off, it applies alone.
Can I stop a coupon without losing its history?
Yes. Switch off Active in the list. Reporting is preserved and you can switch it back on later.
How do I stop one customer using a promo repeatedly?
Set Number of times this discount can be used per customer under Usage limits.