How to set-up buy X get Y discount coupon?
This is a step-by-step guide to create Buy X Get Y discounts such as Buy 1 Get 1 Free or Buy 2 Get 1 at 50% Off, helping you increase cart size, move inventory, and drive repeat purchases.
Buy X Get Y Discount Overview
The Buy X Get Y Discount allows you to reward customers when they purchase specific products, quantities, or cart values.
You can configure flexible triggers (X), rewards (Y), eligibility rules, and usage limits to run high-impact promotional campaigns.
Step 1:
Login to your FlexyPe dashboard and go to Coupons from the left sidebar.

Step 2:
Click on Add Coupon from upper right corner to create coupon.

Step 3:
Click on Buy X get Y.

Create a Buy X Get Y Discount
Step 4: Setup
Define how the discount is applied at checkout.

Options include
- Application Type
- Coupon Code – customer enters a unique code at checkout
- Automatic Discount – applied automatically when conditions are met
- Discount Code Example
- e.g.,
BUY2GET2
Define Purchase Conditions
Step 5: Condition
Configure what customers must purchase (X) and what they receive (Y).

Customer Buys ( X )
- Minimum Quantity – require a minimum number of items
- Minimum Spend – set a cart value threshold
- Apply To
- Entire store
- Specific products
- Specific collections
Customer Gets (Y)
- Quantity – number of rewarded items
- Apply To
- Entire store
- Specific products
- Specific collections
- Discount Type
- Free – e.g., Buy 1 Get 1 Free
- Percentage Off – e.g., Buy 2 Get 1 at 50% off
- Fixed Amount Off – e.g., ₹100 off
- Max Per Order
- Cap the number of discounted or free items per order
Configure User Eligibility
Step 6: User eligibility
Target specific customer segments for this offer.

Options include
- Audience Type
- All users
- Specific users only
- Order Scope
- All orders
- First order only
- Based on total historical orders
Set Usage Limits
Step 7: Usage limits
Control how often and when the discount can be used.

Options include
- Global Limit – total redemptions allowed
- Per-Customer Limit – restrict usage per customer
- Stacking Permissions – allow or prevent combining with other discounts
- Active Window – define start and end dates/times
- Disable COD – optionally restrict Cash on Delivery
Preview Offer Display
Step 8: Preview
Customize how the Buy X Get Y offer appears during checkout.

Options include
- Coupon Visibility – show or hide the offer at checkout
- Display Text
- Add titles and promotional descriptions
- Example: “Buy 2 Get 1 at 50% Off”
Step 9:
Click on Submit to apply changes.
Strategic Value
The Buy X Get Y Discount helps you:
- Increase average cart value and order frequency
- Promote specific products or collections
- Clear excess or slow-moving inventory
- Encourage repeat purchases with reward-based incentives
With granular controls and automatic enforcement, FlexyPe ensures Buy X Get Y promotions drive conversions while protecting margins.
Related articles
- How to offer free gifts with purchase?
- How to offer free delivery on orders?
- How to give combo offers to customers
- How to offer extra discounts to regular customers?
- How to give fixed discounts on orders?
Updated on: 12/02/2026
Thank you!
