How can I disable additional discounts on sale items?

Topic summary

Main issue: Prevent discount codes from stacking on already discounted (sale) items where “price” is lowered and “compare at price” reflects the original price.

Proposed approach: Create a collection of products eligible for discount codes, then in the discount settings select “Applies to” > “Specific collections” and choose that collection. This limits discount codes to only those products.

Key terms: “Compare at price” = the original price shown to indicate a markdown. “Applies to” = the setting that defines the scope of a discount code (e.g., all products vs. specific collections).

Concern: The current discount code applies to all products. Using collections would require building a collection of all non-sale items, potentially adding products one by one to exclude sale items, which may be cumbersome.

Status: No definitive solution provided to automatically exclude sale items without manual collection management. Discussion remains open; next step is evaluating collection-based restrictions or seeking an automated way to filter out sale items.

Summarized with AI on January 10. AI used: gpt-5.

hi!

I have a sale on some products by setting the “price” lower and keeping the “compare at price” at normal price.

I just had a customer using a discount code and got additional discount of this lowered price. Is there a way to turn that off? Some way to make discount not work on lowered prices?

@Benkor_1 , Hope you are doing well.

You can try to follow these steps

  1. Create a collection of product that can apply discount code to

  2. Select “Specific collections” at the “Applies to” section then choose below collection

Best regards,

Justin

the discount code goes for all products, so if I do that I will need to add all product one by one except the on sale products to a collection and then choose that one?