# Using Dollarlabs Ultimate Discounts With Downpay (Partial Payments)

This guide walks you through how to create two common discount setups when using **Downpay partial payment products** with **DollarLabs Ultimate Discounts**:

1. **Buy X → Get Y at 10% off — 1:1 scaling**
2. **Apply discounts only when the product is purchased&#x20;*****in full*****&#x20;(no selling plan)**

These setups are not supported by Shopify’s native discounts, but they work seamlessly with our discount engine.

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

***

### **Before You Begin**

Make sure your Downpay products are already configured.\
If not, refer to Downpay’s [setup guides](https://docs.downpay.app/en/article/quick-start-1dtrqcp/) or contact their team.

***

## **1. Buy X, Get Y Discount (1:1 Matched Quantity)**

#### **Goal**

When a customer buys:

* **1 unit of “Downpay 50%”**,\
  they should get
* **1 unit of “Downpay 25%” at 10% off**

This must scale **1:1**.\
If the customer buys 3 units of 50%, then up to 3 units of 25% get 10% off.

***

### **Step-by-Step Setup**

#### **Step 1: Create a Unified Discount**

* Go to **Ultimate Discounts → Unified Discounts → Create → General Discount**
* Name it: **Buy X Get Y**
* Select **Percentage → 10% off**

***

#### **Step 2: Create Cart Groups**

You need two cart groups:

1. **Buy X Group**
   * Add the product: *Downpay 50%*
2. **Get Y Group**
   * Add the product: *Downpay 25%*

***

#### **Step 3: Add the Trigger Condition**

Set rule:

> “Discount applies only if the customer has **at least 1 unit** from the **Buy X** group in the cart.”

This ensures the Get Y discount only activates when Buy X is present.

***

#### **Step 4: Set the Discount Target**

* Set **Target = Get Y group**\
  This tells the discount engine which items should receive 10% off.

***

#### **Step 5: Enable 1:1 Matching**

By default, Shopify will discount *all* units in the Get Y group.\
To prevent this:

1. Click the **settings toggle** next to the discount percentage.
2. Enable **Max Quantity**.
3. Set matching to **Dynamic**.
4. Set maximum limit source:

> **Cart Group = Buy X → Quantity Sum**

This means:

* If the cart has 1 unit of Buy X, only 1 unit of Get Y gets 10% off.
* If the cart has 3 units of Buy X, up to 3 units of Get Y get 10% off.

***

### **How It Works in the Cart**

* 1× Downpay 50% + 1× Downpay 25% → 10% discount applies
* If customer adds more 25% products without increasing 50%, extra units become full price\
  (the app splits line items automatically)

***

## **2. Discount Only for Full-Payment Purchases (No Selling Plan)**

#### **Goal**

Apply a discount only when the product is purchased **without a selling plan** (i.e., full payment).\
If the product is purchased as a partial payment (Downpay plan), **no discount applies**.

Perfect for:

* Incentivizing full-price purchases
* Avoiding discount stacking with partial payments

***

### **Step-by-Step Setup**

#### **Step 1: Duplicate the Previous Discount**

* Disable the earlier BXGY
* Click **Duplicate** to reuse the structure
* Rename it: **Buy in Full Discount**

***

#### **Step 2: Remove the Get Y Group**

This discount applies only to the **same product** when purchased in full.

***

#### **Step 3: Add Rule: “Purchased without Selling Plan”**

Add conditions:

1. **Product ID is...** (select the desired product)
2. **Selling Plan = None**\
   Meaning: the customer selected "Buy in Full"

***

#### **Step 4: Set Discount**

* Choose discount type (example: **20% off**)
* Set discount target to **Buy X group**

***

### **How It Works in the Cart**

* Cart contains partial payment versions → **No discount**
* Customer adds the “Pay in Full” version → **Only that product gets the discount**
* Partial payment and full payment versions are treated independently

***

## **Summary**

#### **Discount 1: Buy X Get Y (1:1 Match)**

* Perfect for pairing partial payment products
* Ensures discount is proportional to the paid deposit product
* Automatic line item splitting ensures accurate enforcement

#### **Discount 2: Discount Only for Full-Payment Items**

* Encourages full payment
* Prevents unwanted discounting on Downpay partial payment plans
* Works based on Selling Plan logic

Both discount setups are impossible using Shopify’s default discount tools — but DollarLabs Ultimate Discounts makes them easy and reliable.

***

## **Need Help?**

If you want help replicating these setups or configuring more advanced rules (limits, exclusions, multi-tier logic, etc.), reach out to us via:

* In-app chat
* <support@dollarlabs.io>

We're always happy to help you build the exact discount logic your store needs.


---

# Agent Instructions: 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/downpay-x-dollarlabs/using-dollarlabs-ultimate-discounts-with-downpay-partial-payments.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.
