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

# Match your sale to a Smarty discount type

> Map your promotion idea to the right Smarty type and the parts of the editor that matter most.

<Info>
  Use this when you **know the sale** but are unsure **which row** to pick under **Create discount**, or **which parts** of [Create a discount](create-discount) to focus on.
</Info>

**In the app:** **Amount off order** = whole cart; **Amount off product** = specific catalog lines; **Amount off shipping** = shipping; **Combine discount** = product + optional order + shipping from **one eligibility** gate ([guide](discount-types/combine-discounts)); with **Discount code**, shoppers redeem **one** code for **all** enabled tabs together—not separate codes per tab; **Buy X get Y…** = bundles and gifts; **Mix & match set** = all-or-nothing product sets; **Discount code rejection** = block qualifying codes at checkout ([type guide](discount-types/discount-code-rejection)).

Always run the full [Create a discount](create-discount) flow. The editor order is shared, but some sections only appear for certain types. The tables below highlight **which sections matter most** for each type.

<AccordionGroup>
  <Accordion title="Whole cart">
    | I want…                                                  | Type      | Focus                                                                                       |
    | -------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------- |
    | **\$ or % off entire order** when the cart is big enough | **Order** | **Discount value**, **Exclude rule**, **Eligibility for discount**, **Combinations**.       |
    | **Exclude sale items** from what triggers the deal       | **Order** | **Exclude rule**, then re-check **Discount value** and **Eligibility for discount**.        |
    | **B2B-only** order rebate                                | **Order** | **Rule version** if needed, then **Eligibility for discount** for company / B2B conditions. |
  </Accordion>

  <Accordion title="Specific products or collections">
    | I want…                                          | Type        | Focus                                                                                         |
    | ------------------------------------------------ | ----------- | --------------------------------------------------------------------------------------------- |
    | **% or \$ off certain products or a collection** | **Product** | **Discount value**, **Apply rule**, then **Eligibility for discount**.                        |
    | **Buy more, pay less per unit** (tiers)          | **Product** | **Discount value** for tiers, then **Strategy** for **apply method** if “every Nth item”.     |
    | **Every 3rd item half off**                      | **Product** | **Apply rule**, then **Strategy** for **limitations** and **apply method**.                   |
    | **Never sell below cost**                        | **Product** | **Strategy** for **minimum profit** / margin rules.                                           |
    | **Fixed promo price** (e.g. mugs \$9.99)         | **Product** | **Discount value** with the fixed-price value type.                                           |
    | **Discount by weight**                           | **Product** | **Discount value** plus weight-based rules in **Apply rule** or **Eligibility for discount**. |
  </Accordion>

  <Accordion title="Shipping">
    | I want…                              | Type         | Focus                                                                                         |
    | ------------------------------------ | ------------ | --------------------------------------------------------------------------------------------- |
    | **Free shipping over \$X**           | **Shipping** | **Discount value**, shipping rules, and **Eligibility for discount** for subtotal or country. |
    | **Discount only on Express**         | **Shipping** | Shipping method rules, then **Discount value**.                                               |
    | **Different deal by country or ZIP** | **Shipping** | Shipping address rules plus **Eligibility for discount** where needed.                        |

    <Tip>
      Shipping needs **Lite**+ ([Plans](plans)).
    </Tip>
  </Accordion>

  <Accordion title="Buy X Get Y and gifts">
    | I want…                             | Type                   | Focus                                                                                             |
    | ----------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------- |
    | **Buy 2 get 1 free**                | **Buy X Get Y**        | **Customer buy**, **Customer get**, then **Strategy** if limits or free shipping apply.           |
    | **Spend \$100, get a free gift**    | **Buy X Get Y** (gift) | **Customer buy**, **Customer get**, then **Eligibility for discount** if extra targeting applies. |
    | **Different gifts at $50 and $100** | **Buy X Get Y**        | **Discount value** or gift thresholds first, then **Customer get** for each tier.                 |

    <Tip>
      See **[Plans](plans)** when this discount type needs a subscription upgrade on your shop.
    </Tip>
  </Accordion>

  <Accordion title="Mix & match sets">
    | I want…                                                                    | Type                | Focus                                                                                                              |
    | -------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------ |
    | **All-or-nothing** combos (e.g. 2 shirts + 2 pants, or **any 4 for \$40**) | **Mix & match set** | **Discount value** (%, fixed per set, or fixed set total), **Set requires** entries, **Eligibility for discount**. |

    <Tip>
      Mix & match needs **Lite**+ ([Plans](plans)).
    </Tip>
  </Accordion>

  <Accordion title="Codes and campaigns">
    | I want…                                                               | Where in the editor                                                                                                                                                                                                  |
    | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | **One code for everyone**                                             | **Discount method**, then **Maximum discount uses**.                                                                                                                                                                 |
    | **One code that stacks product-, order-, and shipping-level savings** | **Combine discount** — tabs set each slice; choose **discount code** in **Discount method** so shoppers redeem **the same single code** for every enabled slice ([Combine guide](discount-types/combine-discounts)). |
    | **Thousands of unique codes**                                         | **Discount method** → **Bulk codes** → [Bulk discount codes](bulk-codes).                                                                                                                                            |
    | **No code — VIP pricing**                                             | **Discount method** = **Automatic**, then **Eligibility for discount**.                                                                                                                                              |
    | **Reject** codes that match text when the cart qualifies              | **[Discount code rejection](discount-types/discount-code-rejection)** — **[Plans](plans)**                                                                                                                           |

    <Tip>
      **Discount code rejection** stops selected codes **at checkout** with your message—it does **not** apply %-off savings. Use **Orders**/**Products** discounts for money off.
    </Tip>
  </Accordion>

  <Accordion title="Time windows and subscriptions">
    | I want…                              | Where                                                              |
    | ------------------------------------ | ------------------------------------------------------------------ |
    | **Sale Mon–Fri only**                | **Active dates** + **time period** (days / times).                 |
    | **Happy hour** inside a longer sale  | **Time period** plus the overall **Active dates** range.           |
    | **Subscription-only**                | The subscription controls that appear with the discount type.      |
    | **% off first N subscription bills** | Recurring-payment controls where that type supports subscriptions. |
  </Accordion>
</AccordionGroup>
