> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexype.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Amount off Products/Order

> Percentage or fixed-amount discounts on the whole order or on specific products.

The workhorse discount. Takes a percentage or a fixed amount off, either the entire order or only the products you choose. Use it for sales, welcome offers, and category promotions.

<Info>
  Shared setup, eligibility, and usage limits are covered in [Coupons](/features/coupons/overview). This page covers only what's specific to this type.
</Info>

## What this type does

<Frame caption="Setup for an Amount off Products/Order coupon.">
  <img className="rounded-lg" src="https://mintcdn.com/flexype/bFr-dWxa-QGiY3oF/images/features/coupons/step-setup.png?fit=max&auto=format&n=bFr-dWxa-QGiY3oF&q=85&s=c2f0edc60aad2ffff39a80ff156e6133" alt="Setup step showing coupon code or automatic, discount code field, amount off order or amount off products, percentage off or fixed amount, and maximum purchase amount cap" width="1456" height="816" data-path="images/features/coupons/step-setup.png" />
</Frame>

### What should this discount do?

| Option                  | Applies to                                  |
| ----------------------- | ------------------------------------------- |
| **Amount off order**    | The cart total                              |
| **Amount off products** | Only the products or collections you select |

Choosing **Amount off products** adds a picker where you select **specific products** or **specific collections**.

### What is the discount value?

| Option             | Behaviour                             |
| ------------------ | ------------------------------------- |
| **Percentage off** | A percentage of the applicable amount |
| **Fixed amount**   | A flat currency amount                |

Two modifiers matter:

* **Maximum purchase amount cap** — the ceiling on a percentage discount. `20% off` with a ₹500 cap never gives away more than ₹500
* **Only apply discount once per order** — with product-level discounts, decides whether the discount applies to every eligible item or just once

<Warning>
  Always cap a percentage discount if your catalogue has expensive items. Uncapped, `25% off` on a ₹20,000 order costs you ₹5,000.
</Warning>

## How it calculates

| Setup                                                      | Cart   | Result                           |
| ---------------------------------------------------------- | ------ | -------------------------------- |
| 20% off order                                              | ₹2,000 | ₹400 off → pay ₹1,600            |
| 20% off order, cap ₹300                                    | ₹2,000 | ₹300 off → pay ₹1,700            |
| ₹200 off order, min cart ₹999                              | ₹850   | Not applied — cart below minimum |
| 30% off products, applies to 2 eligible items at ₹500 each | ₹1,000 | ₹300 off                         |
| 30% off products, **once per order**, same cart            | ₹1,000 | ₹150 off — one item only         |

## What the customer sees

Here's the same coupon — `SUMMER25`, 25% off the order — from the customer's side of checkout.

<Steps>
  <Step title="The Coupons entry point">
    Checkout shows a **Coupons** row under the order summary. The order stands at its full ₹221.00.

    <Frame caption="Checkout before any coupon is applied.">
      <img className="rounded-lg" src="https://mintcdn.com/flexype/bFr-dWxa-QGiY3oF/images/features/coupons/checkout-entry.png?fit=max&auto=format&n=bFr-dWxa-QGiY3oF&q=85&s=a12596337bc6b50df398c8dfe1bf1640" alt="FlexyPe checkout showing order summary with subtotal and grand total of 221 rupees, and a Coupons row below it" width="1120" height="953" data-path="images/features/coupons/checkout-entry.png" />
    </Frame>
  </Step>

  <Step title="Available coupons">
    Opening it lists every coupon the customer can use, with the saving already calculated — **Save ₹55.25 on this order**. There's also a field to type a code that wasn't offered automatically.

    Coupons that don't fit the current cart appear under **OTHER COUPONS** with the reason in red, and their **APPLY** button greyed out.

    <Frame caption="Coupons for you — eligible coupons on top, ineligible ones below with the reason shown.">
      <img className="rounded-lg" src="https://mintcdn.com/flexype/bFr-dWxa-QGiY3oF/images/features/coupons/checkout-coupon-list.png?fit=max&auto=format&n=bFr-dWxa-QGiY3oF&q=85&s=4decddf8c8740b978f1ac852b4364a32" alt="Coupons drawer listing Flat 25% OFF with code SUMMER25 and an apply button, and an ineligible bundle coupon marked This coupon is not applicable" width="1120" height="994" data-path="images/features/coupons/checkout-coupon-list.png" />
    </Frame>

    <Note>
      Only coupons with **Show discount coupon to customer** enabled appear in this list. A hidden coupon still works — the customer just has to type the code.
    </Note>
  </Step>

  <Step title="Applied">
    The discount posts as its own **Coupon Discount** line, the item price shows the original struck through, and the grand total drops to ₹165.75. A confirmation appears under the Coupons row.

    <Frame caption="After applying — the discount is itemised and the total updates immediately.">
      <img className="rounded-lg" src="https://mintcdn.com/flexype/bFr-dWxa-QGiY3oF/images/features/coupons/checkout-applied.png?fit=max&auto=format&n=bFr-dWxa-QGiY3oF&q=85&s=ad7a9554e64807af23f24b53ef03959e" alt="Checkout order summary showing subtotal 221 rupees, coupon discount minus 55.25, grand total 165.75, and a message saying you saved 55.25 on this order" width="1120" height="968" data-path="images/features/coupons/checkout-applied.png" />
    </Frame>
  </Step>

  <Step title="Reviewing or removing it">
    Reopening the drawer shows the applied coupon with an **✕** to remove it, and **View Details** expands the description customers see — this is the text set by **Custom discount details** in the Preview step.

    <Frame caption="An applied coupon, expanded — with the customer-facing description and a remove control.">
      <img className="rounded-lg" src="https://mintcdn.com/flexype/bFr-dWxa-QGiY3oF/images/features/coupons/checkout-applied-details.png?fit=max&auto=format&n=bFr-dWxa-QGiY3oF&q=85&s=28af8109f4c6fb551e4ced55f7c869eb" alt="Coupons drawer showing SUMMER25 applied with minus 55.25, a remove cross, expanded details reading flat 25 percent off on the total order value, and an APPLIED badge" width="1120" height="990" data-path="images/features/coupons/checkout-applied-details.png" />
    </Frame>
  </Step>
</Steps>

<Tip>
  The saving is calculated per cart before the customer applies anything, so a coupon that looks generous on a small cart shows exactly what it's worth. Worth checking your own offers this way — it's how customers judge them.
</Tip>

## Examples

<AccordionGroup>
  <Accordion title="Storewide sale" icon="tag">
    **Setup:** Automatic · Amount off order · 20% off
    **Condition:** No purchase requirements

    Every customer sees 20% off in cart and at checkout, no code needed.
  </Accordion>

  <Accordion title="Clear one collection" icon="boxes-stacked">
    **Setup:** Coupon code `MONSOON30` · Amount off products · 30% off · applies to the Monsoon collection
    **Condition:** No purchase requirements

    Only items in that collection are discounted; the rest of the cart is untouched.
  </Accordion>

  <Accordion title="Capped percentage promo" icon="shield">
    **Setup:** Coupon code `SUMMER25` · Amount off order · 25% off · maximum cap ₹750
    **Condition:** Minimum purchase amount ₹1,500

    Protects margin on large carts while still reading as a headline 25% offer.
  </Accordion>

  <Accordion title="Flat welcome discount" icon="user-plus">
    **Setup:** Coupon code `WELCOME200` · Amount off order · fixed ₹200 off
    **Condition:** Minimum purchase amount ₹999
    **Eligibility:** First order only

    New customers only, and the minimum keeps the discount from swallowing small orders.
  </Accordion>
</AccordionGroup>

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Why did a percentage discount cost more than expected?">
    No **maximum purchase amount cap** is set, so the percentage applies to the full cart however large it gets.
  </Accordion>

  <Accordion title="The discount applied to only one item, not all of them.">
    **Only apply discount once per order** is enabled. Turn it off for the discount to hit every eligible item.
  </Accordion>

  <Accordion title="Should I use a fixed amount or a percentage?">
    Fixed amounts are predictable and safe on a wide-ranging catalogue. Percentages scale with cart value, which is better for driving larger orders — pair them with a cap.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="All coupon types" icon="ticket" href="/features/coupons/overview">
    Shared setup, limits, and combining rules
  </Card>

  <Card title="Bundle Discount" icon="boxes-stacked" href="/features/coupons/bundle">
    Price a group of items together instead
  </Card>
</CardGroup>
