BFCM 2026 Plan for Shopify Stores: A Week-by-Week Playbook
A 10-week, week-by-week BFCM 2026 plan for Shopify stores covering offers, email and SMS, site prep, inventory, support, ads, and the post-sale review.

Black Friday 2026 is November 27, Cyber Monday is November 30, and Cyber Week runs through December 3. That’s roughly ten weeks from today. This is the week-by-week plan for getting a Shopify store ready, covering offers, email and SMS, site prep, inventory, support, and ads, without the usual mid-November scramble.
The calendar
Use this as your master reference. Each week has one thing that must be finished before you move on.
| Week | Dates | The one thing to finish |
|---|---|---|
| 1-2 | Sept 21 - Oct 4 | Offer strategy locked and margin math done |
| 3-4 | Oct 5 - Oct 18 | Inventory ordered, creative briefed, site audit started |
| 5-6 | Oct 19 - Nov 1 | VIP list building live, flows updated for the sale |
| 7-8 | Nov 2 - Nov 15 | Early access mechanics tested end to end |
| 9 | Nov 16 - Nov 25 | Final QA, support staffing confirmed, ads ramping |
| 10 | Nov 26 - Dec 3 | Run the sale: Thanksgiving through Cyber Monday |
| Post | Dec 4+ | Post-mortem complete, retention flows live |
Key dates to anchor everything to: Thanksgiving is November 26, Black Friday is November 27, Small Business Saturday is November 28, Cyber Monday is November 30, and Cyber Week closes out December 3.
Weeks 1-2 (Sept 21 - Oct 4): data and offer strategy
Start by pulling last year’s BFCM numbers if you have them: conversion rate, average order value, discount depth, and which products actually moved versus which just sat on sale. This is also when you decide the offer structure, and it’s the single most important decision in this whole plan.
Blanket deep discounts (30-40% off everything) train customers to wait for the next one and compress margin across your entire catalog, including products that would have sold at full price anyway. A tiered or VIP structure works better for most Shopify stores: early access for your email/SMS list a day or two before the public sale, spend-based tiers (spend $75, get a gift; spend $150, get a bigger one), or product-level pricing where your slower-moving SKUs get steeper discounts and your bestsellers get a modest one or a bundle instead.
Before you set any discount, run the contribution margin math per product: revenue minus cost of goods, shipping, and payment processing, before overhead. A 20% discount on a product with a 70% contribution margin still nets you a healthy margin. The same 20% off a product that’s already thin can turn a “big sale” into a loss leader you didn’t mean to create. Set your floor discount by product category now, not on November 20 when someone asks “can we just do 40% off everything.”
Weeks 3-4 (Oct 5 - Oct 18): inventory, creative, site prep
Run an ABC analysis on your catalog: A products are your top revenue drivers and need guaranteed stock, B products are steady sellers worth a reasonable buffer, and C products are everything else, where a stockout during BFCM is annoying but not a crisis. Order inventory for your A and B tiers now. Carrier capacity gets tight in November, and reordering in week 9 because you underestimated demand on a hero product is a preventable problem.
This is also when creative gets briefed: hero banners, email templates, ad concepts, and product photography for anything new. Give your design and content team a real deadline in October, because launching cold creative in November, when everyone’s already seen fifty other brands’ sales, tends to underperform.
Start your site audit in parallel. Per Shopify’s published BFCM guidance, mobile drove over half of online holiday transactions last season, and unexpected costs at checkout are consistently cited as the leading cause of cart abandonment. That means two things need attention now: your Core Web Vitals on mobile (see our Core Web Vitals checklist for the specifics on LCP and image loading), and checkout transparency, meaning shipping costs and estimated taxes shown clearly before the final page, not sprung on the customer at the last step.
While you’re auditing, run Converta, a free Shopify app that audits your product pages, checkout friction, and technical performance, and flags what’s likely to cost you conversions before the traffic spike hits. It’s a fast way to catch issues you’d otherwise find out about from a frustrated customer on November 27.
Also audit your installed apps. Every app adds page weight, and a slow product page during a traffic surge loses more sales than a slightly plainer page ever will. Deactivate anything you’re not actively using before the season starts, not during it.
Confirm Shop Pay and any buy-now-pay-later options (Klarna, Afterpay, etc.) are enabled and tested at checkout. BNPL options tend to lift average order value during high-intent shopping weeks, and Shop Pay’s accelerated checkout reduces the mobile friction that Shopify’s own guidance points to as a top abandonment driver.
Weeks 5-6 (Oct 19 - Nov 1): email and SMS list growth, flows
Build your VIP early access list starting now. This is the list that gets a 24-48 hour head start on your best offer, and it’s the single biggest lever for a strong opening weekend, because it converts your most engaged customers before the general public even sees the sale. Promote it across email, SMS, and your homepage, and be specific about what “early access” actually means.
Update your cart abandonment and browse abandonment flows for the sale window specifically. A generic “you left something in your cart” email sent during BFCM week should reference the actual sale, not run on autopilot with pre-season copy and a 10%-off code that undercuts your real offer.
Get your SMS consent and list building sorted this week if it isn’t already, since SMS is the highest-urgency channel you have for the actual sale days, but only if you have opted-in numbers to send to before mid-November. For a full rebuild of your flow architecture, from welcome series through post-purchase, our email and SMS flows guide covers the underlying structure this seasonal push builds on.
If you’re not running email and SMS in-house, this is the point to loop in a partner. A Klaviyo and paid media partner like Branva can help you get flows, segments, and ad audiences built correctly before the volume hits, which is a much easier lift now than in the middle of Cyber Week.
Plan your send cadence for the sale itself: a teaser a few days out, the early access send, the public launch send, at least one reminder mid-sale, and a last-chance send before Cyber Monday closes. Map these to specific dates now so nobody’s writing copy on November 26.
Weeks 7-8 (Nov 2 - Nov 15): early access, VIP, test everything
This is your dress rehearsal window. Test the early access mechanic end to end: does the VIP discount code actually work, does it apply correctly at checkout, does the landing page load fast on mobile, does the confirmation email send. Do this as a real customer would, on a phone, on your actual site.
Test your BNPL and Shop Pay integrations under a real order, not just in a staging environment. Test your discount stacking rules, because a customer combining a welcome code with your BFCM offer and a free-shipping threshold is a common way margins quietly disappear.
Finalize ad audiences this week. Build retargeting and lookalike audiences off your October traffic and your VIP list now, so you have warmed-up audiences ready to activate in week 9, instead of building from scratch once the sale starts.
Week 9 (Nov 16 - Nov 25): final QA, support staffing, ad ramp
Run a full QA pass across every device and browser you can reasonably cover, plus a load check if your platform or apps support one. Confirm your shipping cutoff dates are correct and visible on the site, and confirm those dates account for realistic carrier capacity, not best-case transit times.
Staff up support now, whether that’s adding hours for your existing team or bringing in managed seasonal support. Build or update your macros for the questions you’ll get on repeat: WISMO (“where is my order”), sizing, return policy for sale items, and discount code issues. A good macro set is the difference between a two-minute reply and a backlog.
Start ramping ad spend gradually this week rather than switching everything on November 26. Warm creative and audiences convert better than a cold launch straight into peak competition and peak CPMs.
Weeks 10 (Nov 26 - Dec 3): run the sale
Thanksgiving (Nov 26) into Black Friday (Nov 27), Small Business Saturday (Nov 28), Cyber Monday (Nov 30), and through the close of Cyber Week (Dec 3) is when you execute the plan, not build it. Monitor site performance and support volume in real time, and have a clear escalation path if something breaks, whether that’s a discount code glitch or a shipping delay.
Keep an eye on inventory levels on your A-tier products daily. If something sells through faster than planned, decide early whether to reallocate ad spend toward what’s actually in stock.
Dec 4+: post-mortem and retention
Once the dust settles, pull the real numbers against your pre-season plan: conversion rate, AOV, discount depth actually given versus planned, channel performance, and where support tickets clustered. Compare it to your contribution margin targets from week 1, not just top-line revenue.
Build your post-mortem checklist around a few direct questions: which offers moved product without eroding margin, where did checkout or site speed cost you sales, which ad audiences and creative performed, and what broke that needs fixing before next year. Then shift your flows into retention mode: a thank-you or VIP status follow-up, a replenishment reminder if relevant, and a nudge back to full-price behavior before your next promotional push.
Bottom line
- Lock your offer structure and margin floors in the first two weeks, before creative and ads get built around a number you’ll regret
- Treat mobile speed and checkout transparency as core BFCM prep, not a nice-to-have, since they’re the two factors Shopify’s own guidance repeatedly points to
- Build your VIP list and test every flow and discount mechanic before week 9, not during the sale
- Staff support and ramp ad spend early enough that nothing is happening cold on November 27
Related reading
The Email and SMS Flows Every Shopify Store Needs
A practical breakdown of the seven core lifecycle flows for Shopify stores, with trigger, timing, message count, content guidance, and setup priority.
A First-Party Data Strategy for DTC Brands That Actually Works
A practical guide to collecting, structuring, and activating first-party data for DTC ecommerce, without hiring a data team or over-building for your size.
How to Measure Marketing Incrementality Without a Data Team
A practical guide to testing whether marketing spend is actually driving sales, using geo holdouts, on/off tests, MER, and a spreadsheet, no data team required.