Buy X Get Y Discount not working for collections

We are trying to set up a Buy X Get Y discount. Because of the way our products are merchandised, all of our products in our catalog are combined listings.

We set up a discount so that if a product gets 1 of X products, they get one of Y at 50% off. In the “Customer Buys” section, when we select “Any items from specific collection”, and select the collection, the discount does not take effect in the cart. There are no overlapping discounts, the discount date is correct, the products in the collection are live.

When I set up the same discount, and add a product to the discount at the product level, ie “Any items from specific products”, the discount does work.

Are you unable to set collections to be the “Customer buys one of” fields for discounts?

By any chance can we have your store store url so that we can take a look to the current setup.

Thanks

Collections can be use in that condition.

Troubleshoot it, not all discount conditions are intuitive.
Make sure the products are actually in the collection.
Make sure it’s actually saving, such as by checking the admin in another device.
Give it time for updates to resources(discounts) to actually take effect.
Repeat steps from scratch like a customer would for NEW structures to take effect.
remove items from cart, or clear the cart, or even fully clear browser cache(:bomb: this can effect ALL sites you use) etc.
it is possible for customers to have a cart with old discounts that have since changed and have the new allocation at the same time, but in checkout this should correct itself

Since no one has mentioned it yet, I think combined listings could be the cause. They don’t always clearly match collection rules, even if they appear in the collection on your storefront, so the discount may not trigger.

A few things you might want to double-check:

  • Try testing in an incognito window or another device (to rule out cache issues)
  • Make sure the product is available on the Online Store sales channel
  • Ensure products are active (not draft or archived)
  • Check the quantity and any minimum requirements in your discount setup
  • Confirm the products are actually included in that collection
  • Not any combining discounts

To ensure a smooth experience (if you don’t use combined listings), I recommend you try a TRUSTED 3rd-party app.

For example, BOGOS: Free Gift Bundle Upsell offers more gift with purchase types & stable performance with a free plan.

  • When customers buy X, a pop-up shows up to let them know they’ve unlocked a discount → better converting

  • Apply to collection & work seamlessly on storefront

  • Have options to let customers manually select product X and Y (like set up with Shopify Discount) if you want

For using combined listings, it’s best to reach out to Shopify Support to confirm how those listings are interpreted in collection-based discounts.

:blush: Hope my reply helps you a bit,

Ellie