Skip to content
Tek Labs

Buy X Get Y and BOGO

Buy X, get Y: run BOGO offers that are easy to follow

Offer a free or discounted item when customers buy the products you select. Use the Buy One Get One or Buy X Get Y templates and show the deal in a popup.

  • Popup
  • Product page
  • Cart page
Mobile product page for a Buy X get Y offer: buy three, get two, 2 gifts to claim

What it is

Buy X Get Y and BOGO, explained

Buy X Get Y gives a free or discounted item when a customer buys selected products. BOGO is the same idea at one-for-one. In Free Gifts BOGO & Upsell these sit alongside free gift offers and use the same condition and reward settings.

Use it to pair a hero product with an add-on, to bring shoppers back to an item they have not tried, or to run a clear one-for-one promotion during a sale.

For the shopper

How it works on your store

  1. Step 01

    Shopper adds the qualifying product

    They add the product or quantity you set as the Buy X part of the offer.

  2. Step 02

    The deal appears

    A BOGO popup shows the offered item with an add to cart button and a way to decline.

  3. Step 03

    Shopper takes the offer

    The gift product is added to the cart, either automatically or after the shopper selects it.

  4. Step 04

    The price reflects the deal

    The Y item shows free, or at the percentage or fixed discount you set.

Free gift widget listing the free items a shopper can claim
Choice of free items for the Y side. Tek Labs demo store

For you

Set it up in Free Gifts BOGO & Upsell

Options you control

  • Templates for Buy One Get One and Buy X Get Y (shown on the demo store)
  • Condition by cart quantity or cart value with minimum and maximum
  • Apply to specific products, collections, variants, tags, or all products
  • Reward as free, percentage off, or fixed amount off
  • Automatic add or customer-selected reward
  • Limit how many times the offer applies per order or in total
  • BOGO popup with add to cart, decline, and do-not-show-again controls
  • Start and optional end date
  1. 01. Create a Free Gift rule

    Start from the Free Gift rule, name it, and set the status to active.

  2. 02. Set the Buy X condition

    Use cart quantity (the guide's example is buy 1 book, get 1 free bookmark) and apply it to specific products, collections, variants, or tags.

  3. 03. Choose the Y reward

    Select the gift products, choose automatic or customer-selected gifts, and set the discount to free, a percentage, or a fixed amount.

  4. 04. Style the BOGO popup

    Adjust the popup colors, fonts, buttons, and custom CSS, and preview it on desktop and mobile.

Use cases

Where it pays off

One-for-one promotion

Offer a second item free when someone buys the first, for a seasonal sale.

Pair a hero product with an add-on

Give a small accessory when the main product is in the cart.

Introduce a new product

Offer a new item at a discount when customers buy a related staple.

FAQ

Frequently asked questions

What is the difference between BOGO and Buy X Get Y?

BOGO is one item bought, one item received. Buy X Get Y is the broader version where you set the quantities and products. The demo store lists Buy One Get One and Buy X Get Y as separate templates.

Is the second item always free?

No. You choose free, a percentage off, or a fixed amount off for the reward item.

Can the shopper decline the offer?

The BOGO popup includes a decline offer button and a do-not-show-again text, according to the styling guide.

Can I limit how often the offer repeats?

Yes. You can limit uses per order and in total. The guide suggests a per-order limit of 1 if you do not want the offer to repeat.

Start gifting in a few minutes.

Free gifts, BOGO, bundles and progress bars. Every offer type, on a free plan to start.