Skip to main content

Offers & Coupons

This is your discount control center. Two kinds of price cuts live here: coupons (codes a buyer types at checkout) and pricing rules (automatic regional adjustments that need no code). Everything about lowering a price is on this page.

Where to find it​

Sidebar → COMMERCE → Offers & Coupons.

The Offers and Coupons page with Coupons and Pricing Rules tabs, a coupon table, and a Create Coupon button
Offers & Coupons: codes on one tab, automatic pricing rules on the other.

The page splits into two tabs — Coupons and Pricing Rules — each with a count badge. A banner reminds you of the one rule that trips people up: only one coupon applies per checkout, but pricing rules stack on top automatically.

Coupons​

Click Create Coupon to open the panel. A coupon has a code, a discount (a percentage or a fixed dollar amount), and controls for how it can be used — usage limits, per-customer limits, minimum purchase, expiry, and which products it applies to. You can also gate a coupon to returning customers only.

Pricing rules​

Pricing rules adjust prices automatically by region — no code, no buyer action. They apply on top of whatever coupon is used, which is why the two stack.

What happens — and what doesn't​

  • One coupon per checkout. A buyer can't combine two codes. If they enter a second, it replaces the first.
  • Pricing rules stack with a coupon. A regional adjustment and a coupon can both apply to the same order.
  • A coupon set to "returning customers only" is rejected for first-time buyers — with an honest reason at checkout, not a vague "invalid."
  • Expiry and usage limits close a coupon automatically; you don't have to disable it by hand.
Can a customer use more than one coupon at checkout?

No — only one coupon per checkout. Pricing rules (automatic regional adjustments) can stack with that one coupon, but two codes can't combine.

What's the difference between a coupon and a pricing rule?

A coupon is a code the buyer enters for a discount. A pricing rule adjusts prices automatically by region, with no code needed. Pricing rules apply on top of coupons.

Can I limit a coupon to returning customers?

Yes. Set the coupon to returning-customers-only, and first-time buyers get a clear message that it's not available to them.

How do I stop a coupon after a while?

Give it an expiry date or a usage limit. It closes automatically once the date passes or the limit is reached.

Every field on this screen​

Every field for building a coupon or a pricing rule. Read straight from the live app, so it matches what you see.

FieldTypeWhat it acceptsWhat it does
Apply only when shipping to these countriesCheckbox—
Auto-applyOn/off—
Buy Quantity *Number
  • Minimum 1
  • Numbers only
ConditionsNumber—
Coupon Code * *Text—
e.g. e.g. SUMMER20
Days of weekDropdown—
Discount on "Get" items (%)Number
  • Maximum 100
  • Minimum 0
  • Numbers only
Discount Value *Number—
EnabledNumber—
End HourNumber—
Every paymentText—
Get Quantity *Number
  • Minimum 1
  • Numbers only
Internal DescriptionLong text—
e.g. Optional internal note — not shown to customers
Max times this rule can trigger (0 = unlimited)Number—
Min. Order ($)Number
  • Minimum 0
  • Numbers only
e.g. None
Minimum items in cartNumber—
Minimum order subtotalNumber—
Optional internal note — not shown to customersText—
Per CustomerNumber
  • Minimum 0
  • Numbers only
e.g. Unlimited
PriorityNumber
  • Minimum 0
  • Numbers only
Razorpay Offer IDText—
Rule Name *Dropdown—
Search by codeText—
Search by name or emailText—
Select categories/collectionsCheckbox—
Select customer tags ( selected):Checkbox—
Select products ( selected):Checkbox—
Select products this rule applies toCheckbox—
Select segments ( selected):Checkbox—
Specific ProductsCheckbox—
Start HourDropdown—
Target specific customer segmentsCheckbox—
Total Uses *Number
  • Minimum 0
  • Numbers only
e.g. Unlimited
Type *Number—
Type *Dropdown—
Valid From * *Date—
Valid ToLong text—
e.g. Optional internal note — not shown to customers

37 fields, read from the live app. Which ones you see depends on the product type and your plan.

What this screen looks like in every state​

StateWhen you'll see itWhat you see, and what to do
EmptyYou haven't created anything here yet“No offers yet” — with a shortcut to create the first one. Nothing is wrong; there's just nothing to show yet.
LoadingThe screen is fetching your dataA skeleton in the shape of the finished page. It should be brief — if it persists, the load has failed rather than stalled.
ErrorThe data couldn't be loadedA message with a retry. Retry first: most of these are a dropped request, not a broken store. If it repeats, the outage is upstream and reloading won't help.
No accessYour role doesn't include this screenA permission notice instead of the page. An owner or admin can grant access under Settings → Team.

When something goes wrong​

These are the messages this screen can show you, and what each one means.

If you seeWhat to do
Discount value must be greater than 0Retry the action. If it keeps happening, contact support with what you were doing.
Invalid discount valueThe value isn't in the expected format. Check it against the field's rules above.
Rule name is requiredA required field is blank. Fill it in and save again.