Buy X get Y Discount help

1 0 1

I am trying to set up discount where if you buy one of a product, the price is $22. If you are to purchase 2 or more, the price drops to $20 for ALL of that product, including the first one added to cart. Is there a way to do this through Shopify discount, or does it require a app?


Example: Buy 1 at $22 or 2 or more for $20 each


Replies 2 (2)

Shopify Staff (Retired)
687 74 151

Hi, @RobParkins 


The only way to accomplish something like this through a discount is to deduct an amount or percentage when a customer buys a predetermined set of products. I don't believe this is the right route for what you are hoping to accomplish.


What you're looking for will be an application such as a tier discount app or a bundle and save app. These apps will be able to automatically offer your customers a discount if they buy more than one. Depending on how you want to present the information to your customer, you will be able to set conditions for the discount based on bundling products or offering tier discounts for a single product. The options are endless!


I hope this helps. Let me know if you have any other questions.



Holly | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Shopify Partner
1012 310 297

Hi @RobParkins,


This is Kate from PageFly.

To set up the Buy X Get Y bundle, I recommend you to use these apps: Bold Bundles app, Revy Apps, Cross Sell & Upsell app. These apps are designed to enhance your store's cross-selling capabilities by providing recommended product widgets, thereby boosting your conversion rate.


And the BFCM and Christmas sales season is coming to town, you can use the page builder app to create your sales page such as: PageFly, Gempages, Ecomposer.


Hope this helps!


Please let me know if it works by giving it a Like or marking it as a solution!

PageFly - #1 Page Builder for Shopify merchants.

All features are available from Free plan. Live Chat Support is available 24/7.