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

# Buy X Get Y on Shopify — BXGY and gift with purchase

> BXGY and gift-with-purchase: In Smarty, start from Buy X get Y, Gift with purchase. It covers buy quantity or spend → get a reward and gift-with-purchase programs with tiers. Tier limits: **[Plans](../plans)**. See Features (BXGY section), and Templates.

<Note>
  **Full setting encyclopedia:** [Features](../features) · **BXGY mechanics:** [Features — BXGY section](../features#buy-x-get-y-variants)
</Note>

<Tip>
  Availability follows your store **billing** — see **[Plans](../plans)**. Need a starting point? Open [Use a template](../use-templates) or browse the [Templates](../templates).
</Tip>

## What you can configure (by area)

These are the main areas in the current screen order for BXGY discounts.

| Area                            | What it controls                                                                     | Example use cases                                                 |
| ------------------------------- | ------------------------------------------------------------------------------------ | ----------------------------------------------------------------- |
| **Discount value / thresholds** | The reward amount or the spend / quantity thresholds that drive the offer            | 100% off the get item; spend tiers for gifts                      |
| **Customer buy**                | What the customer must **buy** first                                                 | **2** from collection **Hats**; **\$100** cart spend toward promo |
| **Customer get**                | What they **receive** (free or discounted lines)                                     | **1** free sock line; **100% off** cheapest eligible **get** line |
| **Strategy**                    | Gift-style behavior, tracked items, limits, or optional **free shipping** when shown | $50 → mug, $100 → hoodie; prevent lines from re-firing            |
| **Eligibility for discount**    | Who/cart may enter the BXGY (same idea as other types)                               | **Segment**, **market**, **logged-in** only                       |

**Tier** and **gift** behavior is documented in depth under [Features — BXGY](../features#buy-x-get-y-variants). **Auto add to cart** for gifts (where available) is also covered there.

Shared options (automatic / code / bulk, dates, combines, limits) apply where the app exposes them: [Features](../features).

## Use cases → what to configure

| Your goal                         | Start with                                    | Then tune                                                                                           |
| --------------------------------- | --------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| **Buy 2 get 1 free**              | **Customer buy** (qty + collection/SKU)       | **Customer get** (qty + **100% off** on get lines); check **Strategy** if limits apply              |
| **Spend \$100, pick a gift**      | **Discount value / thresholds**               | **Customer get** for the gift; **Strategy** if multiple gifts or max qty apply                      |
| **Tiered gifts ($50 / $100 / …)** | **Discount value / thresholds**               | **Customer get** for each tier; **Eligibility for discount** if only some customers should see it   |
| **Segment-only GWP**              | **Eligibility for discount** (tag or segment) | **Customer buy** / **Customer get** rules on specific **SKUs**                                      |
| **B2B bundles**                   | **Eligibility for discount** (**company**)    | **Customer buy** quantity thresholds; **Strategy** for max get qty                                  |
| **Avoid double-counting lines**   | **Strategy** (tracked items if shown)         | Align **Customer buy** and **Customer get** with [BXGY reference](../features#buy-x-get-y-variants) |

## When this type fits (summary)

| Scenario                    | Pattern                                                                       |
| --------------------------- | ----------------------------------------------------------------------------- |
| **Buy 2 get 1 free**        | Buy rules on collection; get qty = 1 at 100% off.                             |
| **Spend \$100 pick a gift** | **Gift** variant: **spent** threshold + **single** or **tiered** gifts.       |
| **Tiered gifts**            | $50 → mug, $100 → hoodie; each tier **higher** than the last.                 |
| **Segment-only GWP**        | Eligibility on **segment** + get rules on **sample SKU**.                     |
| **B2B swag**                | **Company** + high **quantity** threshold → branded pack, **max qty** cap.    |
| **Tracked sets**            | **Strategy** can track items so the same lines do not re-trigger incorrectly. |
