Your BFCM 2026 Timeline: Where Negotiated Pricing Fits, September Through December
A dated September-to-December BFCM 2026 prep timeline showing where make-an-offer pricing fits alongside your Black Friday sale, not instead of it.

Black Friday 2026 Is November 27. September Is When It Gets Decided.
Black Friday 2026 falls on November 27, with Cyber Monday on November 30. That's roughly twelve weeks out as you read this, which feels like plenty of time and isn't — because the work that actually moves the needle in November is the unglamorous work you do now.
Shopify frames the season in three phases, and it's a useful mental model: September is when store owners "audit their store, confirm inventory, and set up the infrastructure their campaigns will depend on." October is testing. November is launch. The reason that ordering matters is that anything you're still configuring on November 25 is something you'll be babysitting on November 27, and BFCM weekend is the worst possible time to be learning how a tool behaves.
The stakes are real. Shopify merchants generated $14.6 billion in global sales over BFCM 2025 weekend, up 27% from 2024, with more than 94,900 store owners recording their highest-selling day ever. Across the wider U.S. market, Adobe Analytics put Cyber Week 2025 online spending at $44.2 billion, up 7.7% year over year.
This post is a dated timeline for one specific piece of that infrastructure: a negotiation layer on your product pages. Not as a replacement for your Black Friday sale — you should still run one — but as a second, quieter lever that catches the shoppers your headline discount doesn't.
Why a Negotiation Layer Is a Different Lever Than a Sitewide Sale
A sitewide BFCM discount is a single number applied to everyone. It's a bet you have to place months in advance, and once it's live it's live for every shopper regardless of what they'd actually have paid. Salesforce measured the average U.S. online discount rate on Black Friday 2025 at 28%, flat versus 2024. If you land at 28%, you give 28% to the shopper who would have bought at 10% off and to the one who needed 35% — and you never find out which was which.
A "Make an Offer" button does something structurally different. The shopper names their number, and your rules decide: auto-accept if it clears your floor, auto-counter if it's close, auto-decline if it isn't serious. You set the floor per product — list price $120, accept price $90 — and the app never goes below it. That means you're not pre-committing a blanket rate across the catalog; you're setting a boundary and letting individual shoppers find their own price inside it. We've written before about the margin cost of 20%-off-everything, and BFCM is the month where that cost compounds fastest.
Two properties make this specifically suited to peak-traffic days:
- It runs unattended. Accept, counter, and decline are rule-driven. Nobody on your team approves offers at 2 a.m. on Cyber Monday.
- The output can't leak. An accepted or countered offer resolves to a single-use, single-order discount code tied to that negotiation, not a public promo string that lands on a coupon aggregator by Saturday morning.
September: Foundation (Weeks of Sept 7, 14, 21, 28)
September work is configuration and decisions. None of it is customer-facing yet.
Week of September 7 — Decide the scope
Not everything in your catalog should be negotiable during BFCM. Pull your product list and sort it into three buckets: items going into the headline sale, items that will sit at full price through November, and slow movers that would be worth clearing at a sane number. The middle and third buckets are your negotiation candidates. Our guide to product, collection, and storewide scope walks through the tradeoffs; for BFCM specifically, collection-level scope is usually the right default because it's the level you'll want to adjust fastest in November.
Week of September 14 — Set the floors
This is the actual work, and it's the part merchants underestimate. For per-product configuration you set an absolute accept price. For collections and storewide you set an accept percentage, and you choose whether it's a percentage of the selling price or of the compare-at price — which matters enormously once BFCM markdowns are live and your selling price is no longer your list price.
Do the arithmetic with landed cost, not gross margin guesswork. Your floor should be the number below which the sale genuinely isn't worth making after COGS, shipping, and payment fees. Write it down per collection. You'll thank yourself in November when you're tempted to loosen it on instinct.
Week of September 21 — Block what shouldn't be negotiable
Explicitly exclude your doorbusters, your loss leaders, and anything already priced at the bone. A product or collection can be blocked from the offer flow entirely, and doing it now — rather than discovering the overlap on Black Friday morning — is the whole point of a September checklist.
Week of September 28 — Turn it on quietly
Enable the flow on a narrow slice of the catalog and let it run through October at normal traffic. You want real offer data before the spike, not after. This is also when the 14-day free trial does its job: you get a full cycle of live behavior before you've committed to anything.
October: Test Under Something Like Load (Weeks of Oct 5, 12, 19, 26)
October is where you find out whether your September numbers were right. The evidence says you have less slack here than you think — a FedEx/C Space survey found most merchants planned to launch their Cyber Week promotions in October through mid-November, and shoppers are moving earlier too: in 2025, buying started as early as September, with peak gains often landing Monday through Wednesday of Black Week rather than on Black Friday alone.
- Week of October 5 — Read your acceptance rate. The analytics dashboard shows offer volume and acceptance rate. An acceptance rate near 90% means your floor is too generous and you're discounting people who'd have paid more. Near 10% means you're declining traffic you could have converted. Somewhere in the middle, with counters doing real work, is healthy.
- Week of October 12 — Tune the counter. Lury sends at most one counter per negotiation, deliberately, because one well-chosen counter beats endless haggling. Check that your single counter is landing at a number you'd actually be happy to sell at, because during BFCM it will fire thousands of times without review.
- Week of October 19 — Run test orders against your BFCM sale mechanics. Place a real test order using an offer-generated code while your planned Black Friday discount is staged. Shopify treats code-based and automatic discounts as separate mechanisms and they don't always combine — you need to know exactly what a shopper sees before peak weekend, not during it.
- Week of October 26 — Freeze. Whatever your floors are on October 31, those are your floors. Lock them and stop fiddling.
November: Launch, Then Leave It Alone (Nov 16–30)
Two adjustments are worth making in the run-up, and then you stop touching it.
November 16–22: If your sitewide sale goes live on a subset of the catalog, re-check that your negotiable products and your discounted products still don't overlap in a way you didn't intend. Confirm the exit-intent surface is enabled — leaving shoppers is exactly the audience this is for.
November 23–30 (Black Week): Do nothing. This is the payoff for September. The negotiation flow runs itself: shoppers who bounce off your headline discount as "still not enough" get a second path instead of a closed tab, and each one that converts does so at a price you set two months ago rather than one you improvised at midnight. Watch the dashboard, don't edit it.
December 1–15: The Tail Nobody Plans For
Here's the part most BFCM checklists skip. On December 1 your sitewide sale ends, and you face a genuinely awkward choice: extend "everything 30% off" into December and confirm to your customers that your prices were never real, or go back to full price and watch the traffic you paid for in November convert at a fraction of the rate.
A negotiation layer is the third option. You end the public sale on schedule — the banner comes down, the brand narrative stays intact — and leave the offer button on. Interested shoppers who were still deciding get a private path to a number, on a single-use code that expires in 24 hours rather than a public promo everyone can find.
December 1–7: Turn the sale off, leave negotiation on, and consider widening scope slightly to catch the post-BFCM comparison shoppers.
December 8–15: This is also the natural window for anything that didn't move over the weekend. Rather than a second markdown, let offers do the discovery — the approach we lay out in clearing dead stock without devaluing your brand works the same in December as it does in February, with the advantage of holiday-season traffic already on the page.
The Short Version
- September: pick scope, set floors against landed cost, block what shouldn't be negotiable, turn it on quietly.
- October: read acceptance rate, tune the counter, test-order against your live sale mechanics, then freeze by the 31st.
- November: verify no overlap with your sale, enable exit intent, and don't touch it during Black Week.
- December: end the public sale on time, keep negotiation running through the 15th.
The premise is simple: the shopper who won't pay $120 and won't pay $95 either might well pay $102, and you have no way of knowing that from a sitewide percentage. The only thing that has to happen in advance is the boundary-setting — and that's September's job.
Lury starts at $4.99/month with a 14-day free trial, which means you can have the whole September-through-October testing cycle behind you before BFCM traffic arrives. Install Lury from the Shopify App Store and give yourself the twelve weeks.
Related Articles

One Counter, Not Ten: Why a Single Counter-Offer Beats Endless Haggling
Lury sends at most one counter-offer per negotiation. Here's the behavioral research on why that constraint converts better than open-ended haggling.

Percent Off vs. Percent Of: The Pricing Math Mistake Costing Collections Merchants Money
One inverted number in your collection offer settings can mean the difference between a 10% discount and a 90% discount. Here's how to get it right.

Lead Capture Beyond the Newsletter Popup: 3 Strategies Shopify Merchants Are Missing
Most Shopify stores rely on newsletter popups for leads. Discover 3 strategies that capture higher-intent leads with richer data.