Creating a BOGO or Buy X Get Y Upsell Offer

BOGO—short for Buy One, Get One—is one of the most effective sales strategies around. Whether you call it “2-for-1” or “double value,” it’s a proven way to move inventory, increase average order value, and delight your customers.


💡 Got questions about our Upsell Offers?

Check out our Upsell Engine FAQs for answers to common questions.


🚀 Getting Started

The Buy X Get Y feature is built into the Upsell Engine app, with a clean design and fully customizable setup.

To begin:

  1. Open the Upsell Engine app.
  2. Click Create Offer.

    If you’ve already created similar offers, they’ll appear in the list for easy management.

  3. Choose Buy X Get Y as the offer type.



🛠️ Step-by-Step Guide

1. Product Eligibility

Define which products trigger the offer and which products are rewarded.

  • Under Customer Buys, select the product(s) or collection(s) your customers need to purchase.
  • Under Customer Gets, select what products customers will receive.
  • Set the quantity required to be eligible (e.g., Buy 2 Get 1).

🔄 Allow Customers to change a product from the BOGO offer ("Mix and Match")

  • Enable this if the “Get Y” group contains multiple items.
  • Shoppers will see a Swap Item dropdown to choose their preferred reward product.

2. Discount Details

Set the discount for the “Get Y” product(s).

  • Discount Type: Choose between:
    • Percent (e.g., 100% = free product)
    • Fixed Amount (in your store’s currency)

💡 Pro Tip: Use 100% in percent mode to offer a free product.


3. Appearance Settings

Customize how the offer appears across your store.

🛍️ On the Product Page

  • Adjust layout, title text, button color, and widget size.
  • You can disable the product page display while still applying the offer at checkout.

🛒 Cart Page Suggestion

  • Display the upsell offer again in the cart, encouraging customers to complete the bundle.

💬 Pop-Up on Add to Cart

  • Display the offer as a pop-up when the standard Add to Cart button is clicked.
  • Ensures more visibility even if customers skip the upsell widget.

4. Review & Save

The final step allows you to:

  • Review all settings
  • Set the offer name (for internal use)
  • Customize the cart label text -> This is how the discount code will appear on checkout.
  • Choose whether to make the offer active right away

Once satisfied, click Save — and you’re all set!


🧠 Final Tips

  • Use clear naming for internal tracking if you plan to create multiple BOGO campaigns.
  • Mix high-demand and overstock products for strategic bundling.
  • Test both percent and fixed amount discounts to see which converts better.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us