How to choose lowest priced items in Buy X Get Y discounts?

Hello!

We have a Buy X Get Y discount set up in our store. This is a promotion where the customer can buy 5 items under a certain price and get them all for 1 price. This is how we set it up:

  1. customer must add the “You Pick 5” product to their cart - priced at $179
  2. customer must then add 5 more items from a specific collection to their cart - priced from $29 - $89 each
  3. when all 6 products are in the cart, the 5 items are Free & they are charged the price for the You Pick 5 product

All this works great, EXCEPT if the customer adds any additional products to their cart that meet the under $89 price point. When that happens, the “free” discount is automatically applied to the 5 lowest price items and the customer is charged for the higher priced items.

I’m guessing there is no way to “fix” this within Shopify Discount Code fields - anyone know of any good discount apps that will do this?

Also - just a request to Shopify to maybe add a condition for this scenario please.

Thank you!

Hi, there!

Luna here from Shopify. Thank you for posting your question here on our Community forums. I am more than happy to provide you with some suggestions to help achieve your desired discount strategy.

Based on what you have shared, the best way to set this up will be through the use of a discount app. The good news is that we have lots of great apps that can help.

If you will be setting up more discounts like this in the future, I suggest checking out:

  • Stackable Discounts: This app offers the ability to create multiple discounts with specific conditions. Setting up your discounts this way will allow you to organize your products and collections so that the discount is applied exactly as expected.

If this type of discount scenario is going to be an exception, you could consider a free app alternative, such as:

  • Unlimited Bundles & Discount: This app allows you to set up product bundles with different types of discounts, including the Buy X Get Y formula.

Keep in mind that most apps offer a free trial period, so that you can test it out before committing. If you decide to not use the app, just ensure that you delete it from your apps before the trial ends to avoid getting charged.

In the meantime, I will also certainly pass this up as a feature request to our Product team as it is a great idea that a lot of merchants could benefit from. These types of requests really help us improve our platform, so I appreciate you sharing your feedback. To keep up to date with updates made to our platform, feel free to check out our Shopify Changelog.

How has everything been going so far? I’d love to hear more about your business!

If you have any other questions, don’t hesitate to let me know.

1 Like

Hi @FireTechJulie

You can try my app, BYOB to set a price bundle for these 5 items. The app is using a custom template to display them.

On the cart page, it appears as one line item. After the order is paid, the individual items are added as free items, just like what you’re doing now. Any additional product added to the cart is not affected