Section Store Help CenterOpen Section Store

Set up buy 2 get 1 free

The exact steps for a buy 2 get 1 free or BOGO offer. Set the Products rule and delete the preset offers you don't want before you publish.

Updated November 9, 2026

Add a Buy X get Y offer, then set Buy to 2 and Get to 1. When a shopper picks it, the widget adds 3 units and checkout makes one free. For buy one get one (BOGO), set both to 1. Delete every offer you don't want before you publish. The Buy X, get Y (BXGY) deal preset also holds Buy 2, get 3 free and Buy 3, get 6 free, and those go live with the bundle.

Set the Products rule before you publish. A new bundle starts on All products. Without that step, the deal applies to every product in your store.

Steps

  1. In Shopify admin, open Apps → Section Store → Bundles.
  2. Open your bundle, or click Add bundle, then Build your own, and Choose a preset.
  3. Delete every offer you won't sell. Open the ... menu on the offer card and click Delete. Every offer left goes live with the bundle.
  4. Under Offers, click Add offer.
  5. Click Buy X get Y in Select discount type.
  6. Set the first Quantity to 2 and the second Quantity to 1. The offer reads "Buy 2, get 1 free!".
  7. Set the Title, for example "Buy 2, get 1 free".
  8. To keep a one-unit choice, leave a Volume discount offer with Quantity 1 and Full price above it.
  9. Tick Default offer on the offer that should be picked when the page loads.
  10. Under Products, pick Selected products or Selected collections. All products is the default for a new bundle. Without this step, the deal applies to every product in your store. Keep All products only if you want that.
  11. Click Select products or Select collections, then pick the items and confirm.
  12. Click Publish, or Save on a live bundle.
  13. On your store, pick the offer and click Add to cart. The cart holds 3 units and one is free.

BOGO from the preset

  1. In Shopify admin, open Apps → Section Store → Bundles.
  2. Click Add bundle, then Build your own, then Choose on Buy X, get Y (BXGY) deal.
  3. Keep Buy 1, get 1 free.
  4. On Buy 2, get 3 free, open the ... menu and click Delete. Or change its numbers and title.
  5. Do the same on Buy 3, get 6 free.
  6. Under Products, pick Selected products or Selected collections. All products is the default for a new bundle. Without this step, the deal applies to every product in your store. Keep All products only if you want that.
  7. Click Select products or Select collections, then pick the items and confirm.
  8. Click Publish.

Left in place, those two offers give 60% and 67% off.

Good to know

  • The free unit is the same product. To give a different product, use Free gifts.
  • With mixed variants, the free unit comes from the line with the most units first. It isn't always the cheapest one.
  • 6 units give 2 free units.
  • Shoppers who take a unit out of the cart lose the free unit.
  • The Buy X, get Y (BXGY) deal preset has a free gift on its third offer. Delete that offer, or pick the gift's product or remove the gift, before you publish.

Also searched as: buy 2 get 1 free, b2g1, buy one get one, bogo, buy 1 get 1 free, bogof, 2+1, 3 for 2, three for two, buy two get one free, buy 2 get 1, bogo offer, b1g1, buy 2 get one free, free third item, bogo setup, bogo preset, buy 2 get 3 free, buy 3 get 6 free, remove preset offers, delete extra offers, buy 2 get 1 free on one collection, bogo on one product, deal only on some products, deal on every product, deal on all my products by mistake

Did this answer your question?