Black Friday BOGO Deals on Shopify Without a Paid App

7% of Shopify stores skip percentage discounts entirely for Black Friday and run BOGO instead. Here's how to build one that actually adds the free item to cart.

Not every Black Friday winner is the store with the deepest percentage off. A meaningful share of Shopify merchants skip percentage discounts for BFCM entirely and run alternative incentives instead, free shipping, gift-with-purchase, and Buy X Get Y among the most common. BOGO in particular tends to feel more generous to a shopper than an equivalent percentage off, while giving a merchant more control over which specific products move.

Here's how to build a real BOGO deal for Black Friday, one where the free item actually lands in the customer's cart automatically, using a free Shopify app instead of a paid subscription.

Why do some Shopify stores run BOGO instead of a percentage discount for Black Friday?

BOGO offers let a merchant control exactly which products get discounted and which stay full price, something a storewide percentage discount can't do, while still giving the customer an offer that feels substantial. A 30% off everything sale discounts your best-selling, healthiest-margin items right alongside slow-moving inventory. A BOGO deal restricted to a specific collection, buy one from this season's new arrivals, get one from last season's overstock free, moves aging inventory without touching margin on what's already selling well.

Shopify's own native discount engine supports BOGO directly as the Buy X Get Y discount type. Setup takes a few minutes: choose what the customer needs to buy (a quantity, from specific products or a collection) and what they get in return, free, a percentage off, or a fixed amount off, per Shopify's Buy X get Y documentation.

Where does native Shopify BOGO fall short for Black Friday specifically?

Native BOGO discounts don't add the free item to the customer's cart automatically, so a shopper who qualifies but doesn't manually add the reward item gets nothing, and during Black Friday's highest-traffic, highest-distraction shopping window, that gap costs real conversions. This is the single biggest limitation in native BOGO, and it matters more during BFCM than any other time of year. Traffic runs roughly 4.2x normal levels on Black Friday itself, customers are moving fast across multiple tabs and multiple stores, and a reward that requires a manual extra step is a reward a meaningful share of qualifying customers simply never claims.

There's a second BFCM-specific gap: products inside an active BOGO discount become ineligible for additional product discounts. If a customer has a separate discount code that would apply to a BOGO-eligible product, Shopify removes the BOGO discount in favor of the code, silently changing the deal the customer thought they were getting, right in the middle of your highest-stakes shopping weekend.

How do you build BOGO with automatic cart addition for Black Friday?

A Shopify Functions-based app can auto-add the qualifying reward item the moment a cart meets the purchase condition, closing the exact gap that costs conversions on native BOGO during high-traffic events. Flowly: Discount Functions is a free app built on Shopify's Discount Function framework, with Buy X Get Y as one of its four core actions.

Building a BFCM BOGO rule in Flowly:

  1. Add a Start node.

  2. Add a Condition node set to Line Quantity (2 or more) or Collection, depending on how you want to define "buy one."

  3. Chain additional conditions with AND if the deal should be restricted further, a Product Tag condition to exclude already-clearance items, for instance.

  4. Add an Apply Discount node, action set to Buy X Get Y, target set to the Product class.

  5. Set the selection strategy to Maximum if other Black Friday discounts could overlap with this one, so the customer automatically gets whichever deal saves them more instead of the deal accidentally cancelling itself out.

  6. Save. Flowly validates the flow before saving and syncs onto the live discount, applying it in real time on every qualifying cart for the entire BFCM window.

Because this runs on the same Discount Function infrastructure Shopify uses for every automatic discount, it holds up under BFCM-level traffic the same way native discounts do, executing in under 5 milliseconds per Shopify's Function API documentation, no separate server, no additional latency at checkout.

Native BOGO vs. paid BOGO app vs. Flowly for Black Friday


Native Shopify BOGO

Typical paid BOGO app

Flowly

Cost

Free

$9.99-$24.99+/month

Free

Auto-adds free item to cart

No

Yes

Yes

Combine with tag or collection exclusions

Limited

Varies

Yes

Holds up under BFCM traffic spikes

Yes

Varies by app

Yes, built on Shopify Functions

Setup time

~5 minutes

10-20 minutes

~5 minutes

FAQ

Should a Black Friday BOGO deal use an automatic discount or a code?

Automatic, without exception, for BFCM specifically. Shopify's own automatic discounts documentation confirms automatic discounts apply the moment eligibility is met, with zero customer action required, which matters during the highest-intent, highest-traffic window of the year when every extra step costs conversions.

Can a BOGO deal run alongside a storewide percentage discount?

Only carefully. Since products inside an active BOGO promotion become ineligible for additional product discounts per Shopify's discount combination rules, restrict the BOGO offer to a specific collection separate from whatever collection the storewide percentage targets, or use a selection strategy in Flowly to control which one wins on overlapping products.

Does BOGO work for Cyber Monday too, or just Black Friday?

Both. A BOGO rule built in Flowly runs continuously through whatever window you set, Black Friday, Cyber Monday, or the full BFCM weekend from November 27 through November 30, 2026, per Shopify's confirmed BFCM 2026 calendar, without needing to be rebuilt for each individual day.

What's the most common mistake merchants make with Black Friday BOGO?

Not accounting for stacking. A BOGO deal that unexpectedly combines with a separate discount code can end up giving away significantly more than intended, which is exactly why setting an explicit selection strategy matters more during BFCM than during a normal-traffic week when a pricing mistake might go unnoticed for hours instead of minutes.

BOGO isn't a lesser Black Friday strategy than a deep percentage off, it's a different lever, one that protects margin on your best sellers while still moving the inventory that needs to move. Full documentation on the Buy X Get Y action and how it combines with Flowly's other 11 condition types is on Flowly's product page. Download Flowly directly from the Shopify App Store to build a BOGO rule that actually adds the free item automatically, or book a call with Subscribfy's team if you want a second opinion on your full BFCM discount stack.

Image

Book a meeting with our sales team now!

Create predictable revenue from the customers you already have.