> For the complete documentation index, see [llms.txt](https://help.dollarlabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.dollarlabs.io/dollarlabs-ultimate-discounts/examples/bxgy-but-on-the-cheaper-item.md).

# BXGY but on the cheaper item

Looking to set up a **Buy 2, Get 1 at 50% Off on the cheaper item** offer for your Black Friday–Cyber Monday (BFCM) promos?

Here’s how you can build a smart BOGO in **Unified Discounts** — fully automated and collection-based.

{% embed url="<https://dollarlabs.neetorecord.com/watch/8e859487d38772557df0>" %}

***

### 🧠 Offer Overview

We’ll create a rule where:

> If a customer buys **2 or more products** from a specific collection,\
> they’ll get **1 cheaper item** from the same collection at **50% off**.

For this walkthrough, we’ll use the sample collection called **Hydrogen**, which contains **Liquid, Hydrogen** and **Oxygen** products.

***

### ⚙️ Step-by-Step Setup

#### 1. Create a New Discount

1. Go to **Unified Discounts → Create Discount**.
2. Select **General Discount**.
3. Give it a name — for example:\
   **Buy 2, Get 1 at 50% Off**
4. In the **Discount Value** field, enter **50%**.

***

#### 2. Configure Match Quantity Settings

1. Click the ⚙️ **Settings icon**.
2. Turn on **Match Quantity**.
3. Click **Add Group** and give it a name — e.g. `Hydrogen Group`.

***

#### 3. Define the Group and Rules

Set the following:

<table><thead><tr><th width="255.05859375">Setting</th><th>Value</th></tr></thead><tbody><tr><td><strong>Product collection</strong></td><td>Hydrogen</td></tr><tr><td><strong>Rule</strong></td><td>Applies only if customer buys <strong>more than 2 items</strong></td></tr><tr><td><strong>Target</strong></td><td>Same collection (Hydrogen)</td></tr><tr><td><strong>Maximum Quantity</strong></td><td>Dynamic: <code>hydrogen ÷ 2</code></td></tr></tbody></table>

> 💡 **What this means:**
>
> * If 2 items are in the cart → 1 gets 50% off
> * If 4 items are in the cart → 2 get 50% off
> * If 3 items are in the cart → 1 gets 50% off (it always rounds down)

***

#### 4. Prioritize the Cheaper Item

To ensure the discount applies to the cheaper line item:

1. Under **Line Limit**, choose **Minimum**.
2. Set **Limit** to `999` (the number doesn’t matter — it’s just for sorting).

Click **Save**.

***

### 🧾 Example in Action

Let’s say your Hydrogen collection has:

* **Liquid x 3** – $27
* **Hydrogen x 3** – $21

If a customer buys 6 products:

* The **cheaper items** (Hydrogen) get **50% off**.
* That means $21 ÷ 2 = **$10.5** or **$3.5 per unit.**
* Three units are discounted, so the total discount = $10.5

When the customer adds more items, the offer scales dynamically.\
For 8 total items (4+4), 4 of them get 50% off.

***

### ✅ Summary

Your **Buy 2, Get 1 at 50% Off** offer is now live!\
Here’s what you’ve set up:

* 🎯 Applies to a specific collection
* ⚖️ Discounts only the cheaper item(s)
* 🔄 Scales automatically as quantity increases

Perfect for **BFCM promotions** or **holiday bundles**.

***

**Tip:**\
Experiment with different ratio formulas (like `÷3` for “Buy 3, Get 1”) to customize your offer structure.

***

**Need help?**\
If something doesn’t work as expected, reach out to our support team — we’ll help you fine-tune your setup before your BFCM sale goes live.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.dollarlabs.io/dollarlabs-ultimate-discounts/examples/bxgy-but-on-the-cheaper-item.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
