Every BFCM checklist tells you to test your checkout and plan your emails. This isnt that. These are the things that are cheap to fix in August and either impossible or terrifying to fix in November. Ive marked which ones matter for smaller stores versus stores already doing volume.
Now, 14 weeks out:
Check your shipping zones for holes. This is the silent one. If a country or postcode range has no rate configured, the customer reaches checkout, sees no shipping available, and leaves. No error for you, nothing in your reports. Open Analytics, look at sessions by country, and find any country sending real traffic with zero orders. Then check Settings, Shipping and delivery covers it. People set up domestic, add rest of world later, and leave gaps in the middle they never notice. Fixing this is free.
Fill in Cost per item on every product. Its on the product page under Pricing. Once its filled Shopify calculates gross profit for you in Analytics, which means during BFCM you can see whether a discount is actually making money. You cannot backfill this accurately later. Smaller stores especially, do this while you still have few enough SKUs for it to be an afternoon.
If you are on Plus and ever used Shopify Scripts, check what broke. Scripts stopped executing entirely on 30 June 2026. If your Script only ran seasonal or tiered discount logic, it stopped working two months ago and nothing told you, because the logic doesnt fire outside promo season. You would find out on Black Friday morning. Details here:
Bigger stores, get your payments documentation ready. This one isnt in Shopifys docs, its a pattern people report every year, so treat it as a warning rather than a policy. A store doing several times its normal volume can trigger a payments review, and payouts get held during the exact week you need the cash. What shortens it is replying the same hour instead of two days later. Have ready now: government ID, business registration, a bank statement showing the account name matches your legal entity, and supplier documentation if you dropship. Also confirm your bank account name matches the entity exactly, since a mismatch is the most common thing that keeps a review open.
6 weeks out:
Test every discount you plan to run, including the combinations. Automatic discounts and code discounts do not stack unless you have explicitly allowed it. Open each discount, look at the Combinations section, and set it deliberately. Then place a real test order using the actual code, on mobile, in incognito. The number of stores that discover their BFCM code cannot be combined with their free shipping offer on the day itself is not small.
Check your default variant is in stock on your top traffic products. If a product page loads on a sold out variant, someone arriving from an ad sees a dead button before they touch anything. You never notice because you always click the size you have.
Warm up your email sending now if you are planning a big send. Going from a few thousand emails a month to a hundred thousand in one week is exactly what gets you filtered.
2 weeks out:
Freeze the theme. Pick a date, write it down, and stop touching code after it. Every year someone ships a small change on the Wednesday and finds out on the Friday.
Freeze app installs at the same time. A new app on the day is an untested variable in your checkout.
Screenshot your working checkout and your working discount setup. When something looks wrong at 2am you want to know what right looked like.
During:
Watch your cancel and refund rate, not just conversion. Shopify counts an order as an order the moment its placed. Cancellations, refunds and undeliverable addresses all sit on the other side of that line, so conversion can rise while money falls.
Know that Shopify does not restock automatically on a cancel or refund. There is a restock checkbox in that flow and under volume everyone misses it. Thats where your inventory counts drift.
The week after:
Expect address changes and order edits to spike. Customers who ordered in a rush get the address wrong more often than usual, and a wrong address becomes a return, which becomes a refund. Decide now who handles those and how fast, because the difference between fixing it in an hour and fixing it in two days is whether the parcel has left.
Pull the cohort report in January, not in December. Analytics, Reports, Customers. BFCM buyers are their own cohort and how many come back in the following 90 days tells you far more about whether the discount was worth it than the November revenue number did:
If anyone has a scar from a previous year that isnt on here, add it. The shipping zone one cost a store I know about four days of traffic before anyone worked out what was happening.