Using Dollarlabs Ultimate Discounts With Downpay (Partial Payments)

Learn how to set up advanced discount rules for Downpay partial-payment products using Dollarlabs Ultimate Discounts.

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 in full (no selling plan)

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


Before You Begin

Make sure your Downpay products are already configured. If not, refer to Downpay’s setup guides 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:

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

Last updated