A space to discuss online store customization, theme development, and Liquid templating.
Hi, I have a scenario that I cannot seem to figure out how to configure in the Discount module.
I have a collection with four books (Volume I-IV). I want to automatically give 10% off for all the books when a shopper has all four volumes in their cart. I want the 10% discount to apply only to the books from the collection.
I have followed the instructions for the Buy X get Y setup, but this doesn't seem to work as expected.
Can someone recommend a configuration for this?
Solved! Go to the solution
This is an accepted solution.
Ah I think the logic with Buy X get Y means it cannot apply back to the first set of items triggering conditions.
Could try and see if that can be worked around by making a duplicate collection "John Benoit Bundle" with the same books and set that dupe collection as the 2nd "specified collection.
But I think the result will be same even if items in first set are in a technically different triggering collection for the second sets conditions.
Have you tried a straight % discount limited by minimum and collection instead of BuyXgetY?
Alternatives are a more robust discount app, bundler app, or making a single product to represent the items(may need an app to sync skus inventory).
Contact paull.newton+shopifyforum@gmail.com for the solutions you need
Save time & money ,Ask Questions The Smart Way
Problem Solved? ✔Accept and Like solutions to help future merchants
Answers powered by coffee Thank Paul with a ☕ Coffee for more answers or donate to eff.org
Can you elaborate on the unexpected behavior?
Have you tried a simpler Percentage type discount? (with specific collections, and minimum qty purchase)
Are you trying a configuration like the following
Screenshot for UI settings of the above confg
Contact paull.newton+shopifyforum@gmail.com for the solutions you need
Save time & money ,Ask Questions The Smart Way
Problem Solved? ✔Accept and Like solutions to help future merchants
Answers powered by coffee Thank Paul with a ☕ Coffee for more answers or donate to eff.org
Thanks for the reply. I had actually configured the solution as you recommended.
The collection John Benoit contains the 4 books we want to bundle.
When all 4 books are added to the cart and I try and apply the discount code I get this:
I get the same result when I add the four products individually.
As an added wrinkle, I updated the quantity to two each, and got the BUNDLE to apply
This is an accepted solution.
Ah I think the logic with Buy X get Y means it cannot apply back to the first set of items triggering conditions.
Could try and see if that can be worked around by making a duplicate collection "John Benoit Bundle" with the same books and set that dupe collection as the 2nd "specified collection.
But I think the result will be same even if items in first set are in a technically different triggering collection for the second sets conditions.
Have you tried a straight % discount limited by minimum and collection instead of BuyXgetY?
Alternatives are a more robust discount app, bundler app, or making a single product to represent the items(may need an app to sync skus inventory).
Contact paull.newton+shopifyforum@gmail.com for the solutions you need
Save time & money ,Ask Questions The Smart Way
Problem Solved? ✔Accept and Like solutions to help future merchants
Answers powered by coffee Thank Paul with a ☕ Coffee for more answers or donate to eff.org
Paul,
Thanks for the lateral thinking on this. Indeed using a straight discount and limiting it to that collection with a minimum quantity does work as expected.
Have sent a few cups of coffee your way.
No problem and thanks, if you have time may want to submit a ticket to shopify support that the BuyXGetY logic isn't very intuitive or apparent in this type of situation to merchants.
It should at least communicate the non-intersecting logic better without having to do checkout tests or deep thinking. And somehow be easier to convert to between bXgY and straight-% when this happens. But the ideal would be if it could either "self apply?" to the triggering items in bXgY.
No need to reply and goodluck.
Contact paull.newton+shopifyforum@gmail.com for the solutions you need
Save time & money ,Ask Questions The Smart Way
Problem Solved? ✔Accept and Like solutions to help future merchants
Answers powered by coffee Thank Paul with a ☕ Coffee for more answers or donate to eff.org
I guess you may have a misunderstanding with Shopify BxGy discount. You want to buy 4 books from the collection and the customers can get a 10% discount for the 4 books. But the Shopify BxGy discount should be applied to the extra 4 books, not the existing ones.