Skip to main content

Combining Discount Prime with Shopify Discounts

Combination with shopify discounts and volume and quantity discounts

WHAT IS IT?

Discount Prime runs automatic discounts alongside Shopify's own discounts, product discounts, order discounts, and shipping discounts and lets you control how they combine (stack) at checkout. Instead of a customer only ever getting one discount, you decide whether your campaigns stack with each other and with Shopify discount codes, so shoppers get the best possible deal without any manual work at checkout.

Every campaign applies automatically once it's live. The combination setting on each campaign is what determines whether two discounts add up on the same cart or whether only the strongest one wins.

HOW COMBINATION WORKS

Discount Prime uses Shopify's native discount classes, so combinations follow Shopify's own rules:

- Product class: Flat Product Discount, Tiered Quantity, Bulk Price Update, Tiered Unit Pricing

- Order class: Tiered Spend Discount, Product Spend Discount

- Shipping class: Free Shipping & Cart Incentives

Discounts from different classes can stack (e.g. a Product discount + a Shipping discount). Whether discounts from the same class stack, or from a Shopify discount code, depends on each campaign's combination setting.

- Can combine: both discounts stack, the customer gets both

- Cannot combine: only the highest-value discount wins (MAX logic)

WHEN TO USE IT

- Volume discount + free shipping over a threshold: Product/Order campaign + Free Shipping campaign (different classes, stack automatically)

- Let a seasonal promo stack with a coupon code: turn Can combine ON so your campaign stacks with Shopify discount codes

- Prevent double-dipping on the same products: turn Cannot combine ON so only the best discount applies

- Reward big carts with a stacked deal: Tiered Spend Discount + Free Shipping, both set to combine

STEP-BY-STEP: COMBINE A PRODUCT DISCOUNT WITH FREE SHIPPING

Scenario Used in This Guide

Goal: Run a 20% volume discount on selected products AND give free shipping when the cart reaches $50, both applying together, automatically, at checkout.

Step 1: Create the Product Discount Campaign

From the Discount Prime sidebar, click Campaigns → Create Campaign and set up your product/volume discount (e.g. Tiered Quantity Discount or Flat Product Discount).

In the Combination section of the campaign, choose whether it can combine with other same-class or coded discounts:

- Can combine: stacks with other product discounts / codes

- Cannot combine: only the highest discount wins

Save the campaign.

Step 2: Create the Free Shipping Campaign

Create a second campaign of type Free Shipping & Cart Incentives, with a minimum spend of $50 and discount Free Shipping (100%).

Because Shipping is a different class from Product, this shipping discount stacks with your product discount automatically.

Step 3: Check the Combination Setting

Open the campaign's Combination Setting and make sure it's allowed to combine with product/order discounts running at the same time.

IMPORTANT: If the combination option is not checked, the discounts may apply exclusively (only one wins). To let multiple discounts apply together, the combination option must be enabled.

Step 4: Mind the Execution Order (Advanced)

Under Advanced Settings, the shipping campaign's minimum check can run:

- Before: checks the cart subtotal before product discounts are applied

- After: checks the subtotal after product discounts are applied

If your 20% product discount would drop the cart below $50, choose Before so the product discount doesn't cost the customer their free shipping.

Step 5: Save

Both campaigns are now live and will apply together whenever a cart qualifies. No further action is needed.

STEP-BY-STEP: VERIFY THE COMBINATION WORKS

Test Scenario

Product discount: 20% off selected products

Shipping: Free shipping over $50

Store shipping rates: Standard $8.99, Express $18.99

Verification Table

- $30 of discounted products: product discount applied, full shipping rate (below $50 threshold)

- $60 of discounted products: product discount applied, shipping $0.00 (both discounts stack)

- $60, product discount set to Cannot combine with a code: only the higher of the two applies, shipping $0.00 (same-class MAX logic)

Step 1: Add Below Threshold

Add $30 of discounted products in an Incognito tab. At checkout, confirm the product discount applies but shipping is still full price.

Step 2: Cross the Threshold

Add products until the cart reaches $60. Go to checkout after entering the shipping address.

You should see both:

- The product discount line (−20%)

- Shipping showing $0.00 for all rates

Step 3: Test a Non-Combining Case

Set the product campaign to Cannot combine and add a Shopify discount code at checkout. Confirm only the highest discount is applied, not both.

TIPS & COMMON MISTAKES

- Combination must be checked. The single most common mistake: leaving the combination option off, so discounts apply exclusively instead of stacking. If a customer isn't getting both, check this first.

- Same class vs. different class. Product + Shipping stacks naturally (different classes). Product + Product only stacks if Can combine is ON.

- Execution order changes qualifying spend. With After mode, a product discount that lowers the cart below the shipping threshold will also remove free shipping. Use Before to protect the threshold.

- Codes follow the campaign. Whether a Shopify discount code stacks with your automatic campaign is governed by the campaign's combination setting, not by the code itself.

- No technical setup needed. Once campaigns are saved, the app manages all combinations in the background, no checkout scripts or manual adjustments.

Did this answer your question?