How does Shopify prioritise discounts that are in conflict?

Topic summary

Conflict between two non-combinable automatic discounts on the same collection: $10 off for 3 items vs. $20 off for 4 items, with 4 items in cart triggering both conditions.

Clarification from Shopify documentation: When multiple discounts are applicable but cannot be combined (due to settings or cart content), Shopify automatically applies the “best” discount for the customer’s cart.

Implication for the example: The $20 off discount is prioritized over the $10 off discount when 4 items are in the cart, as it provides greater savings.

Process notes: One participant initially suggested experimentation, then confirmed the documentation explicitly covers discount priority.

Outcome: Decision and resolution achieved via official documentation; Shopify selects the highest-value discount in non-combinable conflicts.

Status: Resolved; no remaining open questions. No images or code central to understanding.

Summarized with AI on December 26. AI used: gpt-5.

If I have the two following discounts active, but are set to not work with other discounts.

  1. $10 off when 3 items from Collection A are in the cart

  2. $20 off when 4 items from Collection A are in the cart

How does Shopify prioritise discounts in the case that 4 items are in the cart, since both 1 and 2 are valid here? In practice, it seems to be 2 and I assume it choose the valid discount with the higher value, but I’d like to confirm that, since I’m going to be runnings a store with lots of these types of rules.

Hi @MVS-ONE ,

I think you can refer to this documentation about discount combinations in Shopify: https://help.shopify.com/en/manual/discounts/combining-discounts.

It provides many examples that you can check and apply.

Sorry for misunderstanding the question. I think we need to conduct an experiment for this case.

No you were right. That doc does mention discount priority.

If two or more discounts are applied, but can’t be combined due to the discount combination setting or the content of the cart, then the best discount for the customer’s cart is always applied.

1 Like