Skip to content
Last updated

How to access on Fynd Commerce

Commerce panel → Sales Channel (select application) → Marketing → Offers

This guide walks you through every section of the offer creation form. To begin, click the Create Offer button. A modal will appear asking you to choose your offer type - refer to the Overview page for help selecting the right one. Once you click Create, you’ll be taken to the form described below.

Step 1: Mode Selection

The very first choice you make is how customers will receive this offer. There are two modes:

ModeDescription
Auto-Applied Offer (Automatic)The discount is applied automatically when the customer meets the eligibility criteria — no action needed from them. Best for: sitewide sales, seasonal promotions, loyalty rewards.
Redeem via Code (Coupon / Manual)The customer must enter a specific code during checkout to unlock the discount. This is your traditional coupon code system. Best for: influencer codes, email campaigns, and exclusive member discounts.

Priority Number (Step 5) does not apply to Redeem via Code offers. It is only relevant for Auto-Applied offers.

Step 2: Basic Details

This section captures the identifying information for the offer.

FieldDetails
Offer Title (required)The display name of your offer, up to 50 characters. This is what you’ll see in your offers list. E.g. “Monsoon Sale 30% Off” or “SUMMER20”.
Short Description (required)A brief summary of the offer, up to 100 characters. May be visible to customers on the storefront. E.g. “Get 30% off on all apparel this monsoon.”
Description (optional)A longer, more detailed explanation of the offer terms. Useful for internal reference or showing detailed T&Cs. Click ‘+ Add Description’ to expand the field.

Step 3: Offer Details

This is where you define the discount rules and the conditions that trigger the offer. It is the most detailed section of the form, with three sub-sections.

3a. Apply Offer When — Customer Buys

This sub-section answers the question: “What must be true about the customer’s cart before the offer kicks in?” You set one or more rules using a three-part condition builder:

PartWhat It IsExample
Condition Attribute (Dropdown 1)Which aspect of the cart or product are you checking?Cart Item Quantity
Operator (Dropdown 2)How should the value be compared?Greater than or equal to
Value (Text Field)The number or amount to check against.3 (cart has 3 or more items)

Adding Multiple Rules

Click ‘+ Add Rule’ to stack multiple AND conditions. For example: Cart Item Quantity ≥ 2 AND Brand = H&M. All rules must be satisfied simultaneously for the offer to apply.

All Available Condition Attributes (Dropdown 1)

The first dropdown gives you a wide range of attributes to build your condition from:

AttributeWhat It ChecksExample Use Case
Cart Item QuantityThe total number of individual items in the cart (counting duplicates). E.g. 2 shirts + 1 mug = 3.Apply 10% off when the cart has 3 or more items.
Cart TotalThe total monetary value of the cart before discounts.Apply free shipping when the cart total is ₹500 or more.
Selling LocationThe physical or virtual store/channel where the purchase is happening.Apply a special discount only at the Mumbai store location.
SellerThe specific merchant fulfilling the order. Used in marketplace or multi-merchant setups.Apply 15% off only for products sold by Seller XYZ on your marketplace.
BrandThe brand of the products in the cart.Apply 20% off when the cart contains products from the Brand Vivo.
Exclude BrandThe offer does NOT apply to products from a specific brand.Give 10% off on everything except the brands Apple and Samsung.
Category L1Top-level product category (the broadest grouping). E.g. Apparel, Electronics.Apply the offer when the cart has items from the Apparel category.
Exclude Category L1The offer does not apply to products in a particular top-level category.Offer valid on all categories except Electronics.
Category L2Second-level category (a sub-category within L1). E.g. within Apparel: Indian Wear.Apply when the cart has items from Indian Wear.
Exclude Category L2The offer does not apply to products from a specific sub-category.Offer not valid on the Western Wear sub-category.
Category L3Third-level category (the most specific grouping). E.g. within Men’s: T-Shirts, Jeans.Apply when the cart has items specifically from the T-Shirts sub-sub-category.
Exclude Category L3Exclude products from a specific L3 category.Offer not valid on Formal Shoes.
DepartmentA broader organisational grouping, often used by large retailers. E.g. Home, Fashion, Sports.Apply the offer when items belong to the Home&Living department.
ProductA specific individual product by name or SKU.Offer applies only when the cart includes a specific Hand Towel SKU.
Unique Line Item QuantityThe number of distinct quantities of a product in the cart. E.g. 3 units of Hand Towels = 1 unique line item.Apply when the customer buys 3 or more units of the same product (e.g. Buy 3 Hand Towels, get a Hand Wash free).
Unique Line Item AmountThe total value of a single distinct product line (quantity × price for that item).Apply when the customer spends ₹600 or more on a single product line.
ZonesA delivery zone or geographic region. Useful for location-specific promotions.Apply free shipping only for customers in Zone A (e.g. metro cities).
Exclude ProductThe offer does not apply to a specific product.Offer valid on all products except the Premium Gifting Kit.
Product TagsTags assigned to products in the catalogue. E.g. ‘new-arrival’, ‘sale’, ‘organic’.Apply 10% off on all products tagged ‘new-arrival’.

Marketplace / Multi-Merchant Note

The ‘Seller’ attribute is specifically designed for marketplace-style platforms where multiple merchants sell their products on a single website. Using this, you can create offers that apply only to products from a particular merchant — for example, a special discount on all items sold by a specific brand partner or vendor.

Operator Options (Dropdown 2)

Once you’ve chosen an attribute, the second dropdown lets you define how the comparison works:

OperatorMeaning & Example
Equals toThe attribute must match the value exactly. E.g. Cart Item Quantity equals 3 — offer applies only when there are exactly 3 items.
Not equal toThe attribute must NOT match the value. E.g. Brand not equals to XYZ — offer applies to everything except Brand XYZ products.
Greater thanThe attribute must be strictly more than the value. E.g. Cart Total greater than 500 — offer applies when cart exceeds ₹500 (not at exactly ₹500).
Less thanThe attribute must be strictly less than the value. E.g. Cart Item Quantity less than 5 — offer applies when the cart has fewer than 5 items.
Greater than or equal toThe attribute must be the value or more. E.g. Cart Total ≥ 500 — offer applies at exactly ₹500 and above. This is the most commonly used operator for minimum spend conditions.
Less than or equal toThe attribute must be the value or less. E.g. Cart Item Quantity ≤ 5 — offer applies when the cart has 5 or fewer items.

3b. What Will Customers Get

Once the condition is met, this sub-section defines what the customer actually receives as a reward. It has two fields:

  • Offer Type — Shown as a read-only dropdown, pre-filled based on the offer type you selected at the start. For example, if you chose X Percentage Value, this will show ‘X Percentage Value’. You cannot change it here.
  • Discount Value — The actual value of the discount. E.g. entering 30 means customers get 30% off (for a percentage offer) or ₹300 off (for a flat amount offer) when the cart condition is met.

The ‘+ Add More’ Button

Clicking ‘+ Add More’ lets you stack multiple reward tiers within the same offer. For example, you could give 50% off on certain products AND free shipping on the same order — all from within a single offer. This is particularly useful for Bundle offer types.

3c. Eligible Products

This sub-section controls which products in your catalogue the offer applies to. By default, an offer may apply to everything, but using Eligible Products you can narrow it down precisely.

Clicking ‘+ Add Eligible Criteria’ opens a filter where you can specify products by:

  • Specific products (by name or SKU, including selecting specific SKU variants of a product)
  • Product categories (L1, L2, or L3)
  • Product tags or collections
  • Brand, department, or any other product attribute your store supports

This is especially useful when you want to run a sale on only one brand, one category, or a hand-picked selection of items — without affecting the rest of your catalogue.

Example: Buy 3 Zara Jeans or T-Shirts and Get a Perfume and T-Shirt Free

  • Offer Type: Buy X Items Get Y Items Free
  • Apply Offer When: Cart Item Quantity ≥ 3 AND Brand = Zara AND Category L3 = Jeans, T-Shirts
  • What Customers Get: 2 free items
  • Eligible Products: Perfume SKU, Black T-shirt SKU

Step 4: Offer Schedule

The Offer Schedule controls when your offer is active. Click the ‘Set Schedule’ button to configure it. It works like a calendar event — set a start time and an end time, and the system takes care of activating and deactivating the offer automatically. You never need to manually switch an offer on or off.

SettingWhat It Does
Start Date & TimeThe exact moment the offer goes live. At that precise moment, the offer automatically becomes available to customers. E.g. 1 Oct 2026 at 12:00 AM.
End Date & TimeThe exact moment the offer expires. Once this time is reached, the offer automatically deactivates. No manual action needed.
No End DateLeave the end date blank if you want the offer to run indefinitely. Ideal for evergreen promotions such as a loyalty discount or a permanent free shipping threshold.

Think of it like a calendar event

Just as you’d create a meeting with a start time and end time and your calendar handles the rest, the Offer Schedule works the same way. Set it once, and the platform automatically turns the offer on at the start and turns it off at the end — no reminders, no manual toggling needed.

Example: You want to run a Holi sale from 13 March at 12:00 AM to 14 March at 11:59 PM. Simply set those times, click save, and the offer will be live exactly during that window — even if you’re not at your desk.

Step 5: Promotion Priority

The Promotion Priority section controls how this offer behaves when multiple offers are active at the same time. It has two settings.

Promotion Priority only applies to Auto-Applied offers. It is not available for Redeem via Code (manual) offers.

Promotion Group

The Promotion Group tells the system which level of the order this offer applies to. The available option is Product, meaning the discount is applied at the individual product level within the cart.

Priority Number

The Priority Number determines which offer wins when a customer qualifies for more than one offer at the same time. The rule is simple: the higher the number, the higher the priority.

PriorityWhat It Means
Priority 3 (highest)This offer is applied first, before any others.
Priority 2Applied second, only if it doesn’t conflict with a higher-priority offer.
Priority 1 (lowest)Lower importance — applied last, or overridden by higher-priority offers.

Step 6: Customer Eligibility and Limits

This section defines who is allowed to use the offer and places guardrails on how many times it can be redeemed. This prevents offer abuse and ensures your promotions reach the right audience.

Maximum Use of the Offer

This field sets a global cap on how many times this offer can be redeemed across all customers combined. For example, entering 10 means the offer can only be used 10 times in total — once that limit is reached, it automatically becomes unavailable to everyone, regardless of whether it’s still within the schedule window. Leave blank for unlimited usage.

Practical use

This is ideal for flash deals or limited-availability promotions. For example: ‘First 10 customers to check out today get 30% off.’ Set Maximum Use to 10, and the system handles the rest automatically.

Customer Type

This setting controls which type of customer is eligible for the offer:

Customer TypeWho Gets the Offer
AllEvery visitor to the store — logged-in customers and guests alike. Best for sitewide, public promotions.
GroupOnly customers who belong to a specific customer group (e.g. VIP members, wholesale buyers, loyalty tier members). You define groups separately in the Customers section of the dashboard.
RegisteredOnly customers who have an account and are logged in. Useful for member-exclusive offers or loyalty rewards.
GuestOnly visitors who are shopping without logging in. Useful for first-time visitor incentives or checkout abandonment recovery.

Additional Offer Behaviour Checkboxes

Three checkbox options control how the offer interacts with order operations and other promotions:

OptionWhat It Means
Allow Order ReturnIf checked, customers are permitted to return items that were purchased using this offer. If unchecked, items bought under this promotion cannot be returned — useful for final-sale or clearance offers.
Allow Order CancelIf checked, customers can cancel an order that included this offer. If unchecked, orders placed with this promotion cannot be cancelled after placement.
Stack with Other Automatic Offers (Auto-Applied only)If checked, this offer can be combined with other auto-applied promotions at the same time. E.g. a customer could get both free shipping (auto-applied) and 10% off (this offer) in the same checkout. If unchecked, this offer will not combine with other automatic offers — only one will apply.

Step 7: Advanced Settings

Advanced Settings let you further target or restrict the offer based on payment method, location, fulfilment mode, or device. These are optional and expandable sub-sections within the offer form.

Bank & Payment Options

Restrict the offer to specific payment methods. This is commonly used for bank-specific offer campaigns.

Example

You are running a co-branded campaign with HDFC Bank. Enable the offer only for HDFC credit card payments. Customers using any other payment method will not see or receive the discount.

Ordering Locations

This setting is specifically for businesses that operate physical retail stores or offline Point of Sale (POS) systems alongside their online store. It lets you restrict an offer to one or more specific store locations — so the discount only works when a purchase is made at that particular store.

Using the Ordering Store dropdown, you can select one or multiple stores from your registered POS locations. Leaving this blank means the offer applies across all locations — both online and offline.

SelectionEffect
Leave blankOffer is valid at all stores and online — no location restriction.
Select one storeThe offer is exclusive to that specific physical store. Customers at any other location or online will not receive it.
Select multiple storesOffer applies at all selected store locations but not at the ones excluded.

Real-World Example

There is a walkathon in Mumbai, and you are running an athleisure store and want to give customers at your Mumbai store a discount to increase footfall. Select the Mumbai store in the Ordering Store field. Customers shopping at your Goa store or on the website will not see or receive this offer — it is completely location-specific.

Fulfilment Options

Fulfilment Options let you restrict the offer to a specific mode of order fulfilment. This is useful when you want to incentivise a particular delivery or pickup method.

Using the Eligible Fulfilment Methods dropdown, you can select which fulfilment types the offer applies to. Common fulfilment modes include Home Delivery, Click & Collect (store pickup), Dine-in, or any custom fulfilment method configured for your store. Leaving this blank means the offer applies to all fulfilment methods without restriction.

Example

You want to offer 6% off for store pickup orders to reduce delivery costs. Select ‘Store Pickup’ in the Eligible Fulfilment Methods field. Customers who choose to pick up their order in-store will get the discount benefit.

Device Targeting

Device Targeting controls which platforms or devices this offer is active on. This lets you run platform-specific promotions — for example, encouraging customers to download and use your mobile app by offering an app-exclusive discount.

By default, all three options are checked, meaning the offer applies everywhere. To make an offer app-exclusive, simply uncheck Web. To make it web-only, uncheck Android and iOS.

DeviceWhen to Use
AndroidOffer applies to customers shopping via your Android mobile app. Uncheck to exclude Android app users.
iOSOffer applies to customers shopping via your iOS (iPhone/iPad) mobile app. Uncheck to exclude iOS app users.
WebOffer applies to customers shopping via a web browser (desktop or mobile browser). Uncheck to make the offer app-only.

Step 8: Custom Data

An advanced section where you can attach additional metadata to an offer. This is useful for integrations with analytics tools, loyalty programmes, or custom tagging systems. This field is optional and only required if your store has specific integration needs.

Saving and Publishing Your Offer

Once you’ve filled in all the details, you have two options:

ActionWhat Happens
Save as DraftThe offer is saved but NOT live. Customers cannot see or use it yet. You can come back and edit it later before publishing.
Create (Publish)The offer goes live immediately (or at the scheduled start date/time). Eligible customers will now be able to benefit from it.

Best Practice

Always use ‘Save as Draft’ first to prepare your offer in advance. Review all the settings, then publish it exactly when you want it to go live. This prevents offers from going live accidentally while you’re still configuring them.