Skip to content

Buy X Get Y

Buy a certain quantity but only pay for fewer. The classic “buy one get one free” deal and variations.

Wizard showing Buy X Get Y recipe configured
  • BOGOF (buy one get one free)
  • “Buy 3, pay for 2” deals
  • “Buy 2 get 1 at 50% off” variations

Buy 3 items, only pay for 2. The cheapest item is free.

  1. Click + Create Discount and select Buy X Get Y under Product Deals
  2. Set the “buy” quantity (e.g. 3) and the “pay for” quantity (e.g. 2)
  3. Choose which products or categories this applies to
  4. Save Draft, preview, then Publish
  • The discount is applied to the cheapest qualifying item(s) by default
  • Use Cart Labels to clearly show the free item in the cart
  • Works well with Upsell Messages — “Add 1 more for a free item!”