We are looking to get an app that is able to do a Buy one, get one 50% off sale. So that when someone adds a product into their cart, they will get a popup to ask if they would like to buy that same exact product again at 50% off. I have found regular BOGO apps, but I cant seem to find one to have the 50% off, plus having it so that any products they add to their cart they can buy that same product again for 50% off.
BOGO itself means 50%. Any specific reasons for a pop-up? pop-ups are often considered a hindrance… just show a bundle on the product page with a BOGO offer? check out vista bundles
You could check apps like BOGOS, or Upsellio first.
The specific thing to ask them is whether they support a dynamic “same item again” offer — meaning if a customer adds any product/variant to cart, the popup offers that exact same product/variant again at 50% off.
A lot of BOGO apps support fixed rules like “buy X, get Y,” but this use case is slightly different.
Are you looking to run this on all products, or only selected products/collections? Also, do you want the offer to show as a popup immediately after add-to-cart, or inside the cart drawer/cart page?
So what you’re describing is technically a post-add-to-cart upsell, not a traditional BOGO setup, which is why most BOGO apps aren’t clicking for you. Most of them work at the cart or checkout level, not as a triggered popup right after someone hits the add to cart button.
There are a couple of ways to handle this. If you specifically need that popup behavior right after add-to-cart, something like Candy Rack or Honeycomb would be closer to what you want since they intercept at that exact moment and can offer the same product at a discount.
But if you’re open to showing the offer on the product page itself or in the cart (which honestly converts better since popups tend to get dismissed fast), then BOGOS handles this well. You’d set up a Buy X Get Y rule with 50% off as the discount type, scoped to the same product. The customer sees it as a clear deal without the popup friction, and the discounted item gets added alongside the original. It also handles the “equal or lesser value” logic automatically if you run this across a collection, which saves you from having to create individual rules per product.
One thing worth considering: popup-based offers have mixed results. A lot of mobile shoppers just close them reflexively. An inline offer on the product page or a cart-level prompt usually gets more traction because the customer is already in buying mode. Test both if you can.
What kind of products are you selling? That’ll help narrow down which setup makes more sense.
For this kind of offer, I’d suggest looking for an app that supports cart-based upsells along with BOGO/percentage discount logic, not just a standard Buy X Get Y free setup.
What you’re trying to do is slightly more specific because the offer needs to trigger when a customer adds a product to the cart, then show the same product again at 50% off. So before choosing an app, I’d recommend checking whether it can handle:
Same-product upsell in the cart
50% discount on the second unit
Cart drawer or popup display
Rules for all products or selected collections
Variant handling if your products have sizes/colors
You can also check iCart Cart Drawer Cart Upsell for this. It supports cart upsells, BOGO-style offers, cart discounts, and offers inside the cart drawer/cart popup.
I’d recommend using BOGOS: Free Gift Bundle Upsell app because it supports a bulk BOGO setup, meaning you don’t need to create a separate BOGO offer for every product.
You can apply the same logic to multiple products at once.
To make it work:
use “BOGO” template when creating your gift offer
turn on “Gifts will be the same as selected products” → This way, when any eligible product is added to cart, the customer will see the popup and can add that same product again with the 50% discount.
Create a custom discount rule: “Buy 2+ of the same product = 50% off second item”
Go to Discounts → Create discount → Volume discount
Set quantity breakpoint: At 2 units, apply 50% discount
No popup trigger, but it’s free and works at checkout
Hura: Smart Discounts
Supports same-product BOGO with popups
Can trigger a cart popup when product added
Good reviews for BOGO logic
Bold Product Options / Bold BOGO
Flexible BOGO rules
Supports same-product offers
Popup support available
Rebuy (Premium)
Advanced cart experience with popups
Can recommend “buy again at 50% off”
Pricier, but very powerful
Custom Liquid
If apps feel too expensive, you could use Shopify’s built-in cart drawer + custom JavaScript to show a popup when a product is added, suggesting the 50% off deal at checkout.