Discount Combinations & Stacking
By default, Shopify automatically applies the single discount that provides the customer with the highest total savings. To apply both a Kite discount (like a free gift) and another Shopify discount simultaneously, both discounts must be explicitly configured to combine with one another.
Because Kite leverages Shopify's Native Discount Engine, all offers follow Shopify's core discount logic.
If your customer's cart qualifies for two separate automatic discounts—for example, a Kite free gift (acting as a $50 product discount) and a store-wide sale (acting as a $70 product discount across different products)—Shopify will evaluate both. If they are not set to combine, Shopify will only apply the $70 discount because it offers the highest cart value reduction.
Consequently, the "free gift" will appear in the cart at full price.
To resolve this, discount stacking requires a "two-way handshake." It is not enough to just set the Kite discount to combine.
- Discount A (your Kite free gift) must be set to combine with other Product/Order discounts in the Kite app within the specific discount setup.
- Discount B (your existing Shopify discount) must also be set to combine with other Product discounts in the discounts section of Shopify within that specific discount.
Once both are enabled to combine, Shopify will stack them, giving the customer both the $70 off and the free gift. This identical logic applies whether you are mixing two Product discounts or a Product discount with an Order discount.
Kite Offer Type | Shopify Discount Category |
|---|---|
Free Gift | Product discount |
BOGO / Buy X Get Y | Product discount |
Tiered / Volume Discount | Product discount |
Custom Discount | Product discount |
Shipping Discount | Shipping discount |
Combined Discount | Product + Shipping + Order (All 3 or a combination of 3 depending on configuration) |
Technical Note/Limitation:
Same-Product Stacking (Shopify Plus vs. Standard): If two different product discounts apply to the exact same line item in the cart, they will not stack on top of each other unless you are on a Shopify Plus plan and configured for it to do so. On Standard Shopify plans, only the single best applicable discount for that specific product will be applied to that item, regardless of combination settings.
Troubleshooting/Checklist: If your discounts aren't stacking as expected, verify the following:
- Check Kite Settings: Go to your Kite app admin and ensure the specific offer (e.g., your Free Gift) has the "Combine with other product/order discounts" setting enabled.
- Check Shopify Settings: Go to your Shopify Admin > Discounts. Open the competing discount (Discount B) and verify that it is also set to combine with Product discounts.
- Verify Discount Types: Double-check whether you are combining Product + Product or Product + Order discounts, and ensure the correct corresponding checkboxes are ticked on both ends.
- Check Line Items: Verify that the two discounts are targeting different products in the cart. If they are targeting the same product and you are on a Standard Shopify plan, they will not stack.
Updated on: 15/05/2026
Thank you!