BFCM

Shopify Black Friday Readiness Checklist

By Gary Gillespie · Last updated

Most BFCM checklists cover marketing and inventory. This one covers the checkout: the part that turns traffic into revenue and the part most likely to break under seasonal changes.

BFCM 2026 countdown

When (2026)What to do
Early October (7 weeks out)List every app and third-party script on your storefront. Decide which new apps, if any, you need for the season and install them now, so they have weeks of real traffic before peak.
Mid October (6 weeks out)Run a first end-to-end test of every campaign journey on desktop and mobile. Ask your key app vendors whether they pause releases over BFCM and when.
Fri 13 Nov (2 weeks out)Build and test the real campaign setup: discount codes, bundles, gift-with-purchase, promo bar. Fix issues while there is still time.
Fri 20 Nov (freeze)Freeze theme edits and new app installs. Re-run the full checklist on the frozen store. Make sure continuous checkout monitoring is live and alerts reach someone who can act.
Thu 26 Nov to Mon 30 Nov (BFCM)Watch the purchase path continuously on desktop and mobile. Your apps can still ship updates over the weekend, so re-test after any alert or change.
Tue 1 Dec onwardsLift the freeze in stages. Review what broke or nearly broke and keep monitoring running into the December shipping cut-offs.

Discount codes

  • Apply every campaign code on a real cart and confirm the expected total.
  • Test stacking rules (code + automatic discount) for double-apply or conflict.
  • Verify codes on both desktop and mobile.
  • Re-test after any change to promotions or apps.

Apps

  • List every app and third-party script that touches the storefront, cart or checkout, including pixels and tag-manager scripts.
  • Install any seasonal apps by early October, not the week before.
  • Ask the vendors on your product page, cart and checkout path whether they pause releases over BFCM, and for which dates.
  • No new app installs after your freeze date (for example Friday 20 November).
  • Test upsell, bundle and gift-with-purchase flows end to end.
  • Set up app-conflict monitoring so a seasonal app update is caught fast.

Your freeze stops your own changes, not your apps'. In our Shopify App Change Report, 74% of store-weeks saw at least one third-party app code change. Most are harmless, but you won't get a notification for the one that isn't.

Mobile

  • Complete a full purchase on a real phone, not just desktop responsive mode.
  • Check that promo bars, pop-ups and sticky elements don't cover the checkout button.
  • Confirm the mobile menu and cart drawer work with your seasonal theme changes.

Theme & final checks

  • Re-test checkout after every theme edit, even "tiny" ones.
  • Confirm Add to Cart and variant selection on your top products.
  • Turn on continuous checkout monitoring for the event window, and check alerts reach someone who is working that weekend.
  • Run a free readiness audit as a final pre-flight.

Frequently asked questions

How far in advance should I run this checklist?
Start by mid October 2026 so you have time to fix issues, test the real campaign setup by about 13 November, and re-run everything on the frozen store around 20 November. Keep monitoring live through Cyber Monday (30 November).
When should I freeze my Shopify store before Black Friday?
About one week before. For 2026 that means Friday 20 November: no theme edits and no new app installs until after Cyber Monday, apart from urgent fixes.
Do Shopify apps update during a code freeze?
Yes. App scripts are served from each vendor's servers and update without an approval step. On a typical monitored store, third-party app code changed about 5 times a week. Ask vendors about their BFCM release freezes and watch the purchase path continuously.
What's the single highest-value item?
Verifying your campaign discount codes on a real cart, on mobile. A silently broken code during peak is one of the most expensive BFCM failures.

Stop finding out from your customers

Revenue Shield buys from your live store every 15 minutes on desktop and mobile, and pings you the moment checkout actually breaks — with the failing step, a screenshot, and a replay.

Install on Shopify or run a free scan first →

Rated 5/5 by merchants on the Shopify App Store