# 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.
