Atlas

Shopify BFCM Store Prep Checklist 2026

9 weeks to BFCM. Here's the complete Shopify store prep checklist—speed, apps, checkout, inventory, and campaigns—to maximize Black Friday revenue in 2026.

Shopify BFCM store prep 2026 starts now — not in October, not in November. With nine weeks until Black Friday, brands that begin their technical and operational prep today will outperform those that scramble at the last minute. Shopify merchants collectively processed $9.3 billion in BFCM weekend sales in 2025, up 24% year over year — and the brands capturing the most of that volume didn't get lucky. They prepared.

TL;DR — Key Takeaways:
  • BFCM prep has a 9-week window; delaying past mid-October costs you algorithm learning time and campaign performance.
  • App bloat, slow themes, and misconfigured discount stacking are the top hidden killers of BFCM conversion.
  • Shopify Payments reserves can freeze cash flow mid-BFCM if you haven't flagged your volume increase in advance.
  • Mobile optimization isn't optional — 60% of BFCM traffic now comes from mobile devices.
  • Discount codes and campaign structures need to be built and tested now, not the week of the sale.

Why BFCM Prep Starts Now (9-Week Timeline)

Nine weeks sounds like plenty of time. It isn't — not when you factor in app audits, theme code changes, inventory procurement, campaign creative production, and the platform learning windows your ad algorithms need before Black Friday traffic peaks.

Here's the reality most Shopify guides won't tell you: your Meta and Google campaigns need to be live with BFCM creative by mid-October to complete their learning phase before the sale. That means your store needs to be technically ready to handle that traffic before you flip on spend. The funnel runs backward from November 28 — every week you delay is a week of campaign learning you lose.

Week Priority
Weeks 1–2 (Now) Technical audit: speed, apps, theme, checkout
Weeks 3–4 Inventory lock-in, fulfillment partner alignment
Weeks 5–6 Campaign build-out, creative production, discount setup
Weeks 7–8 Campaign launch, creative testing, landing page QA
Week 9 Final QA, staff briefing, support volume prep

The merchants who treat BFCM like a sprint starting in week eight finish the race in last place. Treat it like a marathon that started today.

Technical Checklist: Speed, Theme, and App Audit

Speed is revenue. Google and Deloitte research shows that a 100ms improvement in page load time increases conversion rates by 1% — on a BFCM day when you're doing 10× your normal volume, that's not a rounding error.

Run a full Lighthouse audit today. Target a mobile score above 70 and a desktop score above 85. Pay particular attention to Largest Contentful Paint (LCP) — your hero image or above-the-fold content. If LCP is above 2.5 seconds on mobile, you have a problem to fix before November.

Theme and Code Audit

  • Remove unused theme sections and blocks. Every theme feature that isn't visible on your live store still loads JavaScript. Unused sections are dead weight on every page load.
  • Audit custom code injections. Third-party tracking pixels, loyalty widget scripts, and custom JavaScript in your theme's <head> or <body> accumulate over time. Audit every one and remove anything not actively used.
  • Lazy-load non-critical images. Product images below the fold, review photos, and secondary banner images should all have the loading="lazy" attribute.
  • Compress and serve images in modern formats. Shopify's CDN supports WebP — if you're still serving PNG or uncompressed JPEG, you're sending unnecessary file weight to every visitor.

App Audit (This Is Critical)

App bloat is one of the most common BFCM performance killers, and it's invisible to most merchants. Every installed app — even disabled ones — can inject JavaScript, add API calls, and slow your storefront.

Run this process:

  1. Go to Shopify Admin → Apps and list every installed app.
  2. For each app: is it actively used? Is there a native Shopify feature that replaces it?
  3. Uninstall anything unused. Uninstalling, not just disabling — disabled apps often still run code.
  4. For remaining apps, check if they use Shopify's App Blocks (theme editor compatible) vs legacy script injection. Script-injected apps are harder to optimize.

Our team routinely finds 8–15 installed apps on merchant stores where only 4–6 are actively providing value. On a high-traffic BFCM day, those zombie apps are burning your conversion rate.

Checkout and Payments: Fix These Before November

Your checkout is where BFCM sales actually happen — and it's also where the most preventable revenue losses occur. Two areas deserve immediate attention: the checkout experience itself and your payment processing setup.

Checkout Optimization

  • Enable Shop Pay. Shop Pay users convert at 1.72× the rate of non-Shop Pay users at checkout, according to Shopify's internal data. If you're not surfacing it prominently, you're leaving conversions on the table.
  • Add Apple Pay and Google Pay. On mobile — which is 60% of your BFCM traffic — one-tap payment options dramatically reduce abandonment. These are native to Shopify Payments; enable them in your payment settings if you haven't already.
  • Audit your discount code configuration. Does stacking work the way you intend? Can customers apply a BFCM promo code on top of a bundle discount? Test every combination before the sale. Unexpected stacking bugs have killed margins for merchants mid-BFCM.
  • Test your checkout on real mobile devices. Don't just use Chrome DevTools responsive mode. Test on an actual iPhone and Android device. Form field sizing, button tap targets, and keyboard behavior are different on real hardware.

Shopify Payments Reserves (The Hidden Cash Flow Risk)

This one blindsides merchants every year. If you're on Shopify Payments, Shopify has the contractual right to hold a percentage of your sales in reserve when your processing volume spikes significantly above your historical baseline. During BFCM, that spike can be 5–10× your normal daily volume.

What to do right now:

  1. Log into your Shopify Payments dashboard and review your current reserve status.
  2. Contact Shopify Payments support and proactively notify them of your anticipated BFCM volume. Give them specific numbers — how much you expect to process, your projected period.
  3. If you have a Shopify Plus account, your merchant success manager can help escalate reserve conversations.

Missing this step has left merchants with tens of thousands of dollars in held funds during their highest-revenue weekend of the year. Do it now.

Discount Code and Automatic Discount Limits

Shopify has a limit of 25 active automatic discounts per store. If you're running multiple BFCM promotions simultaneously — sitewide sale, product-specific discounts, cart minimums, VIP codes — you can hit that ceiling. Plan your discount architecture in advance and prioritize which promotions get automatic status vs manual code entry.

Inventory, Fulfillment, and Supply Chain Readiness

The best Shopify store in the world can't recover from stockouts on Black Friday. Inventory planning for BFCM 2026 should ideally be locked by mid-October — which means your purchase orders need to go out now.

Build your BFCM demand forecast:

  • Pull your last two years of BFCM sales data by SKU.
  • Apply a conservative growth multiplier (Shopify's 24% YoY growth in 2025 is a useful benchmark, but your category and prior performance matter more).
  • Add a safety stock buffer — typically 15–20% above your forecast for hero SKUs.

Shopify-Specific Inventory Settings

  • Set "Continue selling when out of stock" strategically. For some products (digital, made-to-order), this makes sense. For physical inventory, turning this on without a plan creates orders you can't fulfill and support headaches you don't need.
  • Pre-configure low stock alerts. Shopify Flow can trigger automated notifications when inventory drops below a threshold. Set these up now so you're not manually watching dashboards during the sale. Our guide to Shopify Flows 2.0 automations for Q4 covers the exact setup.
  • Audit your product weights and dimensions. Carrier-calculated shipping rates depend on accurate product data. Errors mean either overcharging customers (bad for conversion) or eating shipping losses (bad for you).

Fulfillment Partner Alignment

If you use a 3PL, have a direct conversation with them before October. Ask specific questions:

  • What is their BFCM cutoff for receiving inbound inventory?
  • What is their staffing plan for the November 28 – December 2 window?
  • Do they have SLA guarantees for order processing time during peak periods?
  • What is the escalation path if something goes wrong?

Get answers in writing. 3PLs get overwhelmed during BFCM just like everyone else — brands that communicated their volume projections in advance get prioritized.

Campaign and Discount Setup: What to Configure in Shopify Now

The campaign architecture decisions you make now will determine your BFCM execution options in November. Don't build this under pressure.

Discount Structure

Decide your BFCM promotional strategy and configure it in Shopify now — even if the discounts aren't active yet. This lets you test the configuration, catch bugs, and have everything ready to flip on with a single click.

Discount Type Best For Shopify Setup
Automatic % off sitewide Maximum simplicity and conversion Discounts → Automatic discount → Percentage
Tiered spend thresholds Driving AOV up Discounts → Amount off order → Min purchase amount
Buy X Get Y Moving bundled inventory Discounts → Buy X get Y
VIP early access codes Rewarding existing customers Discounts → Discount code (manual entry)

Landing Pages and Collection Pages

  • Create a dedicated BFCM collection in Shopify and populate it with your sale products. A single URL (/collections/black-friday-deals) is easier to promote, link to from ads, and drive SEO value than sending traffic to scattered product pages.
  • Update collection page banners and featured images to BFCM-themed creative. Work with your design team now so assets are ready before launch day.
  • Build your BFCM email landing pages in Shopify's online store editor so they're indexed and cached before traffic hits.

Email and SMS Campaign Scheduling

Klaviyo and similar platforms allow you to schedule campaigns in advance. Build your full BFCM email sequence — teaser, early access, launch day, reminder, last chance — and schedule it now. Running campaign setup during BFCM while simultaneously monitoring results is how mistakes get made.

Our ecommerce development team helps Shopify brands configure BFCM campaigns end-to-end — from discount architecture to post-purchase automation. If you're starting from scratch on your prep, a rapid-launch style audit in the next two weeks can identify and fix your highest-priority gaps before the October campaign window closes.

FAQ: Shopify BFCM Store Prep

How early should I start Shopify BFCM prep?

Nine to ten weeks out is the right window for a comprehensive prep — which puts you right at late September for BFCM 2026. Technical changes (speed optimization, app audits, checkout configuration) need to be done before your ad campaigns launch in mid-October so the store is ready to handle increased traffic. Waiting until November leaves you with no time to fix issues discovered during QA.

What is the biggest mistake Shopify merchants make before BFCM?

App bloat and Shopify Payments reserves are the two most common and most preventable mistakes we see. Merchants accumulate installed apps over years without auditing them, and those apps silently degrade page load performance. Separately, merchants don't proactively contact Shopify Payments about their BFCM volume projections and find funds held during their biggest revenue weekend. Both are easy to prevent with a few hours of work in advance.

Do I need Shopify Plus to run a successful BFCM campaign?

No — Shopify's standard plans are capable of handling BFCM promotions, including automatic discounts, checkout optimization, and campaign scheduling. Shopify Plus gives you additional tools like Launchpad (automated campaign scheduling), Scripts (custom discount logic), and dedicated support during peak periods. For brands doing more than $1M in BFCM revenue or running complex multi-channel promotions, Plus features become meaningfully valuable.

How do I handle Shopify site speed during BFCM traffic spikes?

Shopify's infrastructure is designed to scale automatically — you won't have traditional server capacity issues. The performance risks are in your theme code, apps, and unoptimized images. Focus your speed work there: audit and remove unused apps, compress images to WebP, eliminate render-blocking JavaScript from your theme, and lazy-load below-the-fold content. Run a Lighthouse test after each change to verify improvement.

When should BFCM discount codes be active in Shopify?

Build and configure your discount codes now, but keep them inactive (or set them with a future start date) until your intended launch time. Testing discount logic while codes are configured-but-inactive is the safest way to catch bugs without accidentally leaking your sale price to the public. Shopify's discount manager allows future-dated automatic discounts — use it.

Ready to get your Shopify store BFCM-ready?

Nine weeks is enough time — if you start today. Our Shopify development team does pre-BFCM store audits covering speed, checkout, apps, and campaign architecture, with turnaround designed to get everything fixed well before your October campaign launch.

Book a BFCM Store Audit