Articles on: Regios Discounts

How to Create Buy X Get Y Discounts

Sometimes, you want to offer customers a special promotion where buying one product unlocks a discount on another.


Using our advanced logic builder, you can create a Buy X Get Y discount easily.


Screenshot of completed Buy X Get Y setup



Click the thumbnail above to watch a video demonstration of this setup.


  1. Click on "Create Product Discount" in the app.
  2. Name the discount (e.g., Buy X Test) and click on "Edit Logic."
  3. Choose the "Buy X Get Y" template.
  4. Set the quantity to trigger the discount (e.g., every 2 Example Product 1).
  5. Specify the specific products for the discount.
  6. Optionally set a maximum number of uses per order.
  7. Select the discount type (Get Y) and set the discount percentage (e.g., 50%) for Example Product 2.
  8. Review the logic and click "Save."


How can I make a BXGY where the X and Y are the same product?

Screenshot of a "Buy X, Get X" offer


Make sure the requirement quantity/price is equal to the sum of both the non-discounted and discounted products.


For example, if you have a Buy 1 Shoe, Get 1 Shoe Free, then you need a discount like this:


Buy X (2 Shoe) → Apply discount (Get Y, Customer gets 1 Shoe, 100%)


Otherwise, if your Buy X had a quantity of 1, both shoes would become free instead of just 1.


Your Feedback Matters

As a solo founder, your experience is crucial to me. Could you spare a moment to share your thoughts? Please leave a review on the Shopify App Store. Thank you for helping me improve!

Updated on: 13/04/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!