Skip to main content

How to prevent Shopify discounts from combining with Discounty Price rule campaigns

Use this workaround to prevent Shopify “amount off product” discounts from stacking with "Discounty Price rule campaigns".

Updated this week

We recommend reviewing Combining Discounty with Other Discounts first to understand how Discounty interacts with third-party or Shopify-native discounts.

Shopify and Discounty discounts can stack unintentionally — especially when using Price Rule campaigns, which modify both the product’s main price and compare-at price. Because these campaigns change the core product price, there’s no native way to block other Shopify discounts from applying at the same time.

However, there is a workaround in specific scenarios.

You can prevent Shopify discount codes from stacking if you're running product-level Discounty campaigns (not storewide). You can use a smart (automated) collection in Shopify to exclude products that are already discounted by Discounty. This method prevents your Shopify discount codes from applying to items that have a compare-at price set by a Discounty campaign.

Why this works:
Shopify will not apply a discount code to products not included in the associated collection. So any product actively discounted by Discounty (i.e., has a Compare-at price) will be excluded, and Shopify won’t apply additional discounts.

⚠️ Limitations: This won’t work for storewide campaigns

If your Discounty campaign applies a sitewide price reduction using a Price Rule (e.g., 20% off everything), stacking cannot be prevented with this method.


Step 1: Create a smart collection that excludes Discounty-discounted products

  1. In Shopify Admin, go to Products > Collections.

  2. Click Create collection.

  3. Set the collection type to Smart.

  4. Add a condition:

    • Compare-at priceis empty
      This filters out any products that Discounty has applied a price rule to (since Discounty sets a compare-at price).

  5. Click Save.

Note: Shopify collections work at the product level, not the variant level. If you need variant-level filtering, Shopify currently doesn't support this with smart collections.


Step 2: Apply a Shopify discount to that collection

  1. In Shopify Admin, go to Discounts > Create discount.

  2. Choose Amount off products.

  3. Under “Applies to,” select the custom collection you created in Step 1.

  4. Set your discount value (e.g. $10 off or 20% off).

  5. Click Save.

This ensures the Shopify discount only applies to non-discounted items (i.e., those without a compare-at price), avoiding overlap with Discounty’s Price rule campaign logic.


Why this works

  • Discounty sets a compare-at price when applying a Price rule campaign.

  • Your Shopify discount targets only products without a compare-at price.

  • This separation avoids stacking discounts on the same product.


Need help?

If your discounts are still combining or not behaving as expected, contact our support team. We’re happy to assist.

Did this answer your question?