Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more

Buy X get Y Setup Question

Solved

Buy X get Y Setup Question

scottmitchell56
Tourist
4 0 1

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?  

Accepted Solution (1)
PaulNewton
Shopify Partner
8031 687 1648

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


View solution in original post

Replies 7 (7)

PaulNewton
Shopify Partner
8031 687 1648

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

  • Types = Buy X get Y
  • Customer Buys: Minimum = Minimum quantity of items , Quantity = # , Any items from = Specific Collections
  • Customer Gets: Quantity = # , Any Items from = Specific Collections
  • Where both specific collections are the same collection the books are in?

 

Screenshot for UI settings of the above confg

PaulNewton_0-1638113831886.png

 

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


scottmitchell56
Tourist
4 0 1

Thanks for the reply. I had actually configured the solution as you recommended.

scottmitchell56_0-1638117884791.png

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:

scottmitchell56_1-1638117977243.png

 

I get the same result when I add the four products individually. 

scottmitchell56
Tourist
4 0 1

As an added wrinkle, I updated the quantity to two each, and got the BUNDLE to apply

scottmitchell56_0-1638118247514.png

 

PaulNewton
Shopify Partner
8031 687 1648

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


scottmitchell56
Tourist
4 0 1

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. 

PaulNewton
Shopify Partner
8031 687 1648

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


jam_chan
Shopify Partner
938 24 193

@scottmitchell56 

 

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. 

BYOB - Build Your Own Bundles, SPO - SEO App to research keywords & edit social link preview