AOV strategy

Black Friday & Cyber Monday AOV Playbook for Shopify Stores (2026)

A practical BFCM playbook for lifting average order value on Shopify: thresholds, bundles, upsells, and timing, in the order to actually do them.

← Back to blog

Black Friday and Cyber Monday reliably pull in more traffic than any other weekend of the year, and most of that traffic arrives primed to buy something, just not necessarily more than one thing. The stores that come out of BFCM ahead aren't always the ones with the deepest discount. Often they're the ones that got a little more out of every cart, while everyone else was racing to the bottom on price.

Discounting is the default BFCM lever because it's the easiest one to pull. It's also the most expensive: every dollar off comes straight out of margin, and once a discount is public, backing off it next year is hard. Average order value works the opposite way. Getting a customer to add a second product, unlock a reward tier, or accept a relevant bundle costs you nothing extra to acquire that customer. It's revenue on top of a sale you were already going to make.

This playbook covers the AOV side of BFCM prep specifically: what to set up, in what order, and what to leave until after the rush.

Why AOV Deserves as Much Prep as Your Discount Strategy

Most BFCM planning starts and ends with "what's the discount." That's understandable. It's the visible, headline decision. But a store that spends equal planning time on cart-level AOV tactics is working with a second lever that doesn't cannibalize margin the way a sitewide discount does.

The two aren't in competition. A customer who came in for a 20%-off deal is more likely to add a second item if the cart makes that easy and obviously worthwhile, not less. The discount got them to the cart; what happens inside the cart is a separate decision, and it's the one most stores leave to chance during their highest-traffic weekend of the year.

If you haven't touched your AOV setup since last BFCM (or ever), start there before you touch pricing.

Set Your Free Shipping and Reward Thresholds Before the Rush

A free-shipping or rewards progress bar only works if the threshold is calibrated to your current average order value, not last year's. If your AOV has moved since you last set it, the threshold is either too easy (you're giving away free shipping on orders that would have hit that value anyway) or too far off to feel achievable.

The simple check: look at your current AOV, and set the first reward threshold at roughly 15-25% above it. That's close enough to feel reachable with one more small item, and far enough to actually move the number. How a rewards progress bar increased cart value for one Shopify brand is a useful reference point for how this plays out in practice. The mechanism is simple, but the threshold math is what makes it work or fail.

Do this now, not during BFCM week. Changing a threshold mid-weekend, after customers have already seen the old one, creates a worse experience than not having a progress bar at all.

Build BFCM-Specific Bundles, Not Just Discounts

A bundle at BFCM does something a sitewide discount can't: it increases order value while feeling like a deal, instead of just lowering the price of what someone was already buying.

A few bundle structures that hold up well during high-traffic weekends:

  • "Complete the set" bundles: pairing a hero product with the accessory or companion item customers already buy alongside it. If you don't know which products those are yet, your order history from the last few months will tell you.
  • Gift-ready bundles: BFCM shoppers are disproportionately buying for other people. A pre-packaged bundle removes the decision-making a solo gift buyer doesn't have time for.
  • Tiered bundles: three price points (good/better/best) let a shopper self-select into a higher order value without you doing any per-customer persuasion.

Bundles need to be live and tested before BFCM traffic hits, not assembled reactively once you see what's selling. Testing under normal traffic means you catch pricing or inventory problems when the cost of a mistake is low.

Use Cart Upsells to Recover Margin Lost to Discounting

If your BFCM offer includes a discount, cart upsells are how you claw some of that margin back without touching the headline price. A shopper who's already decided to buy is in a fundamentally different mindset than someone browsing. The friction of "should I add something else" is much lower once an item is already in the cart.

The upsells that convert best during high-intent, high-traffic periods tend to share three traits:

  1. Relevance over volume. One well-matched suggestion outperforms three generic ones. Real cart upsell examples that convert are almost always tied directly to what's already in the cart, not to what's simply in stock.
  2. Low decision cost. BFCM shoppers are moving fast. An upsell that requires reading a full description defeats the purpose. The value needs to be obvious in the first few words.
  3. Placement before checkout, not after. Cart-level upsells (inside the drawer or cart page) get seen by every shopper who reaches that point. Post-purchase upsells matter too, but they're a different tool for a different moment, covered below.

Frequently Bought Together recommendations are a straightforward way to implement this without manually curating upsell logic for every product in your catalog, since the pairing comes from actual purchase history instead of a guess.

Don't Forget Post-Purchase: The Upsell After the Sale

Most BFCM AOV planning stops at checkout. That leaves real revenue on the table, because the moment right after a customer completes an order is one of the highest-trust, lowest-friction points in the entire journey: they've already committed, already entered payment details, and are still in a buying mindset.

A single, well-targeted post-purchase offer (not a full second cart's worth of suggestions) can add incremental revenue with zero impact on your checkout conversion rate, since it happens after the sale is already locked in. This is a feature most Shopify stores simply never turn on, which makes it one of the lower-effort, higher-leverage additions you can make before BFCM specifically.

Mobile Cart Checklist for BFCM Traffic

The majority of BFCM browsing happens on mobile, even when a meaningful share of purchases still complete on desktop. A cart or upsell experience that works fine on a laptop screen but is cramped, slow, or fiddly on mobile will quietly suppress your AOV without ever showing up as an obvious problem.

Before BFCM week, check:

  • Load time of the cart drawer itself, not just the page. A slow-opening drawer gets abandoned before a shopper even sees your upsell.
  • Tap target size on "add" buttons for upsell and bundle items. BFCM traffic spikes disproportionately increase mis-taps and rage-clicks on cramped mobile UI.
  • Progress bar readability at mobile width. A free-shipping threshold message that wraps awkwardly or gets cut off loses the psychological nudge it's designed to create.

None of this requires new features. It requires actually opening your store on a phone, on a real mobile connection, and going through a purchase end to end.

A Simple BFCM AOV Timeline

If you're prioritizing what to do and when, this order holds up well against the actual shape of BFCM traffic:

  • 3-4 weeks out: Recalculate and reset your free shipping / reward thresholds against current AOV. Finalize bundle products and pricing.
  • 1-2 weeks out: Test bundles and upsells under normal traffic. Fix anything that breaks on mobile.
  • BFCM weekend itself: Don't make structural changes. Monitor, don't tinker. Swapping upsell logic mid-weekend risks more than it fixes.
  • The week after: Review which upsells, bundles, and thresholds actually moved AOV, and decide what carries into your regular (non-BFCM) setup.

After BFCM: Keep the AOV Gains Going

The easiest mistake to make after a strong BFCM weekend is treating every AOV gain as seasonal and reverting your setup back to "normal" once the weekend ends. Some of it is genuinely seasonal, since gift-buying behavior doesn't last into February. But reward thresholds calibrated to a higher AOV, bundles that performed well, and upsell logic that proved out under real traffic are all worth keeping active, not just during BFCM.

Compare your post-BFCM AOV to your pre-BFCM baseline before you touch anything. If it's holding higher than before, whatever changed in the cart is doing real work, not just BFCM traffic doing it for you.

Conclusion

Discounting is not the only lever available for a strong BFCM, and it's the one that costs the most margin. Thresholds, bundles, cart upsells, and post-purchase offers all increase average order value without touching your headline price. And unlike a discount, most of that setup keeps working long after the weekend ends.

If you only do one thing from this playbook before BFCM hits, recalculate your free-shipping and reward thresholds against your current AOV. It's the fastest change to make, and every other tactic here (bundles, upsells, post-purchase offers) performs better once that foundation is set correctly.

Frequently Asked Questions

What's a good AOV increase to target for BFCM?

There's no universal number. Stores that actively use bundles, calibrated thresholds, and cart upsells during BFCM typically see a meaningfully higher AOV than their regular baseline. The size of the lift depends more on how well the threshold is calibrated than on any single tactic alone.

Should I raise my free shipping threshold specifically for BFCM?

Only if your BFCM-era AOV is meaningfully different from your regular AOV. Raising a threshold that's already well-calibrated just to "get more" out of holiday traffic usually backfires: it stops feeling reachable and starts feeling like a wall.

Do post-purchase upsells hurt checkout conversion during high-traffic weekends?

No. Because they appear after the order is already placed, they have zero impact on whether someone completes checkout. The main risk is showing too many offers at once, which can feel like a bait-and-switch right after the sale.

When should I start preparing my cart for BFCM?

Three to four weeks out is enough time to recalculate thresholds and finalize bundles, then test everything under normal traffic before the weekend itself. Starting later than one to two weeks out risks launching untested changes right as traffic peaks.

Should I change my cart upsell logic during BFCM weekend itself?

No. Treat the weekend as monitor-only. Any structural change made mid-weekend is being tested on your highest-traffic days of the year, which is the worst possible time to discover a bug or a miscalibrated offer.

Turn these tactics into revenue

Install free, set your first reward tier, and watch your average order value climb.

Install on Shopify for free

Free plan available · No credit card