Why isn't the gift discount applying or combining with other discounts?

If the gift discount is not applying, or if it prevents another discount from working, the reason is usually related to Shopify’s discount combination settings.

Our app uses a Shopify product discount to apply the gift discount. By default, this discount is configured to combine with other discounts, including:

  • Order discounts
  • Product discounts
  • Shipping discounts

However, Shopify will only allow discounts to combine if all discounts involved allow combinations.

By default, our discount combines with all other discount types

Why this happens

If one of your existing discounts is not set to allow combinations, Shopify may block the gift discount or the other discount from applying.

For example:

  • A store discount code may block other discounts
  • An automatic discount may prevent additional product discounts
  • A shipping or order discount may not allow combinations

In these cases, Shopify prevents both discounts from applying together.


How to fix it

You need to update the other discount code so it allows combinations.

Steps

  1. Go to Shopify Admin
  2. Click Discounts
  3. Open the discount that should work with the gift discount

    In the Combinations section, enable:

    • Product discounts
    • Order discounts (optional)
    • Shipping discounts (optional)

Once combinations are allowed, the gift discount should apply normally.



Alternative solution: Make the gift product free

If you cannot modify the settings of the other discount, you can avoid using a discount entirely by making the gift product free.

Steps

  1. Duplicate the product used as the free gift
  2. Change the duplicated product price to $0
  3. Set the product status to Unlisted

Setting the product to Unlisted ensures that:

  • The product will not appear in your storefront
  • It will not show in search results or product collections
  • Customers cannot add it to their cart directly

You can then use this duplicated product as the gift in the app without needing a discount.

Still need help? Contact Us Contact Us