Can my automatic upsell discount (powered by Functions) be combined with other discounts?
Overview
In Shopify, the ability to combine discounts depends on the types of discounts applied. Understanding how different discounts interact is crucial for effective promotion management.
Combining Different Types of Discounts
Shopify allows the combination of discounts if they are of different types. For example:
Manual Amount Off Order Discount: A discount code entered by the shopper at checkout that applies a fixed amount off the entire order.
Automatic Line Item Discount: A discount automatically applied to a specific product or line item in the cart.
These two discounts can be combined. For instance, if a customer applies a manual discount code for $10 off their order and an automatic 20% discount is applied to an upsell item, both discounts will be honored.
Limitations with Same-Type Discounts
However, Shopify does not allow combining two discounts of the same type on the same product. For example:
Two Automatic Line Item Discounts: If an upsell item has a 20% automatic discount applied and also has another 30% automatic discount set up elsewhere, only the higher discount (30%) will apply; they will not stack.
Shopify's Discount Combination Rules
Shopify provides detailed guidelines on combining discounts and their limitations:
Combining Discounts
Discount Combination Limitations

UpsellPlus Functions discounts are configured to combine with all possible discounts, adhering to Shopify's combination rules. Again, this means that if you set up a discount for an upsell item (e.g., 20%) and that item also has a separate 30% discount configured, only the 30% discount will apply.

Key Takeaways
Different types of discounts (e.g., manual order discounts and automatic line item discounts) can be combined.
Same-type discounts on the same product will not stack; only the higher discount applies.
UpsellPlus Functions discounts are designed to integrate seamlessly within Shopify's discount combination framework.
Related Articles
Intro to Discounts
Discounts: Shopify Functions and Shopify Scripts
Updated on: 13/02/2025
Thank you!