A Shopify BFCM checklist is a short list of checks that confirm your store is fast, your checkout works end to end, and your team can handle support before Black Friday and Cyber Monday traffic arrives. Run it two to three weeks before the sale, then again a few days before launch.
In 2026, Black Friday falls on November 27 and Cyber Monday on November 30. That leaves little room for big changes, so this guide focuses on what you can check, fix and lock down in the time you have.
Why does a BFCM checklist matter for Shopify stores?
Shopify handles hosting and infrastructure, but your theme, apps, discounts and content are still yours to manage. Most BFCM problems come from that store layer: a slow theme section, an app script that conflicts with checkout, a discount that stacks the wrong way, or a support inbox nobody planned for.
A checklist turns those risks into clear tasks with owners. It also gives you a record of what was tested, which makes it easier to roll back if something goes wrong during the sale.
When should you start BFCM preparation?
Start at least three weeks before Black Friday. Use the first week for audits, the second for fixes and testing, and the final days for a freeze.
- 3 weeks out: audit speed, apps, checkout and inventory.
- 2 weeks out: fix issues, build and test discounts, prepare support content.
- 1 week out: final test orders, team briefing, change freeze.
- Sale week: monitor, respond, and avoid non-essential edits.
How do you check Shopify store speed before BFCM?
Check speed on your homepage, top collection pages, best-selling product pages and cart. Use Google PageSpeed Insights for both mobile and desktop, and review the Web performance report in your Shopify admin if your plan shows it. Focus on mobile, because that is where most shoppers browse.
Common fixes that are safe to make before the sale:
- Remove unused apps. Uninstalling an app does not always remove its code. Check your theme files for leftover snippets and remove them carefully.
- Compress large images. Hero banners and campaign graphics added for BFCM are often the heaviest files on the page.
- Limit above-the-fold content. Sliders, autoplay video and multiple pop-ups slow the first view. Pick one clear offer.
- Review third-party scripts. Chat widgets, review apps and tracking pixels all add load time. Keep the ones you need.
If your theme needs deeper work (see signs your Shopify store has outgrown its theme), such as rebuilt sections or custom code cleanup, do it now or wait until after the sale. Large theme changes in sale week add risk. Our Shopify development services team can help scope what is realistic before the deadline.
How do you test Shopify checkout before Black Friday?
Place real test orders from start to finish. Do not rely on the theme preview alone, because some apps only run on the live store.
Test these scenarios on mobile and desktop:
- A single product with a BFCM discount code.
- An automatic discount combined with a code, if your offer allows it.
- A cart with mixed products, including a sale item and a full-price item.
- Each payment method you offer, including express wallets.
- Shipping to each main region you serve, with the correct rates showing.
- Gift cards, if you sell them.
After each order, confirm the order confirmation email arrives, inventory updates, and the order appears correctly in any connected tools such as your ERP, fulfillment app or email platform. Refund or cancel test orders afterward.
What should you check in your apps and integrations?
Apps are a common source of surprises during high traffic. Review each one with a simple question: does it need to run during the sale?
- Update apps to their current versions now, not during sale week.
- Check app status pages and support hours for the BFCM weekend.
- Pause non-essential apps that add scripts to every page.
- Confirm inventory sync between Shopify and any warehouse, POS or marketplace connection.
- Check email and SMS flows so abandoned cart, order confirmation and shipping messages fire as expected.
If you are unsure whether an app or a custom build is right for a feature you need, our guide on Shopify apps vs custom development explains the tradeoffs.
How should you set up BFCM discounts in Shopify?
Build discounts early and test them as a shopper would. Set start and end dates in your store’s time zone, and double-check that time zone in your Shopify settings.
Checks for every discount:
- Correct products, collections or customer segments are included.
- Combination rules match your offer, so codes do not stack in ways you did not plan.
- Minimum order values and usage limits are set.
- Sale prices or compare-at prices display correctly on product and collection pages.
- Banners and announcement bars match the actual offer wording.
Write the exact offer terms in one shared document so marketing, support and development all use the same wording.
How do you prepare customer support for BFCM?
Support volume usually rises with sales. Prepare answers before the questions arrive.
- Update your FAQ and shipping pages with BFCM cutoff dates, return windows and any changes to processing times.
- Write saved replies for order status, discount code problems, shipping delays and returns.
- Set support hours and show them clearly on your contact page and in your chat tool.
- Agree on escalation. Decide who handles payment issues, site errors and stock problems, and how they are contacted over the weekend.
- Brief your team on the offer, the terms and the known limits.
Clear communication reduces repeat contacts and keeps customers confident in their order.
What should a BFCM change freeze include?
A change freeze means no theme edits, app installs or major settings changes from a set date until the sale ends, unless something is broken. Many stores start the freeze two to five days before Black Friday.
Before the freeze:
- Duplicate your live theme as a backup.
- Export key settings, discounts and product data.
- Record which apps are installed and their versions.
- Share an emergency contact list with your team and any agency partners.
During the freeze, only fix issues that block sales or break checkout. Log every change, even small ones.
How do you monitor the store during BFCM weekend?
Watch a short list of signals rather than everything at once:
- Orders per hour compared with your expectations.
- Checkout errors or customer reports of payment problems.
- Out-of-stock products that are still promoted.
- Site speed on your main landing pages.
- The Shopify status page and the status pages of your key apps.
If conversion drops suddenly, check checkout first, then discounts, then recent changes. Our post on how to increase ecommerce conversion rate covers longer-term improvements once the rush is over.
Shopify BFCM checklist: quick summary
Use this as a final pass before launch:
- Speed checked on mobile for key pages
- Unused apps and leftover code removed
- Campaign images compressed
- Test orders placed for every payment method and region
- Discounts tested, including combinations
- Inventory sync confirmed
- Email and SMS flows tested
- FAQ, shipping and returns pages updated
- Saved replies and escalation plan ready
- Theme backed up and change freeze started
- Monitoring plan shared with the team
Frequently asked questions
How early should I start preparing my Shopify store for BFCM?
Start about three weeks before Black Friday. That gives you one week to audit speed, apps and checkout, one week to fix and test, and a final week for a change freeze. Starting later is still worthwhile, but limit yourself to low-risk fixes and testing.
Does Shopify handle traffic spikes automatically?
Shopify manages hosting and scales its infrastructure for high-traffic events. What it does not manage is your theme code, your apps and your store settings. Slow pages, app conflicts and discount errors come from that layer, so they still need checking before the sale.
Should I install new apps before Black Friday?
Only if the app is essential to your offer and you can test it fully at least a week before the sale. New apps add scripts and can interact with checkout or discounts in unexpected ways. If an app is a nice-to-have, wait until after Cyber Monday.
What is a change freeze and do I need one?
A change freeze is a period, usually a few days before Black Friday through Cyber Monday, when you stop non-essential edits to the theme, apps and settings. It reduces the chance of breaking something during peak traffic. Most stores of any size benefit from one.
How do I test discounts without customers seeing them?
Create the discount with a future start date for most checks, and use a hidden test product or a private code for checkout tests. Place real orders, then refund them. Confirm the discount shows correctly in cart, checkout and the order confirmation email.
Need a hand before the rush?
If your checklist has turned up more than your team can handle in time, we can help. EcomSupport360 provides ecommerce website maintenance and Shopify support to keep your store fast, stable and ready for peak sales. Book a call and tell us what you need fixed before Black Friday.






