
Black Friday lands on November 27, 2026, and Cyber Monday follows on November 30. That is 46 days from today, and you are the one who will be answering the emails, packing the boxes and fixing the checkout if it breaks at 6 a.m. A Black Friday checklist for a small online store has one job: put the tasks in the order that protects your orders first, then your margins, then your marketing. A discount code that misfires, a size that oversells, a phone checkout that stalls on the payment step or a delivery promise you cannot keep each costs more than a quiet sale does. Every one of them is cheaper to fix in October than on the morning of the sale. The list below runs in the order you can actually do it, with the platform menus, the carrier tools and the pricing rules attached.
Key Takeaways
Place a test order on mobile data, with your real promotion code and a representative address, in staging or your payment gateway's test mode, then retest after every theme, app, payment or shipping change.
Shopify says fulfillment time plus carrier transit time sets the delivery estimate at checkout. USPS lists December 17, 18 and 19 as send-by dates for Christmas delivery in the contiguous US.
A "was" price needs to be a price you really charged, and a shipping time needs a reasonable basis. Offer a delay choice or a prompt refund if you cannot ship on time.
Authenticate your sending domain, confirm promotions are redeemable at checkout, and decide who watches orders and stock during the sale.
Start with a ten-minute mobile test order
Pick up your phone, switch off Wi-Fi and open your store in a private browser window. That is how a shopper on a bus or a couch will meet it, and it is where checkout problems show up first. Run the whole path once: choose a product and a variant, add it to the cart, apply the promotion code you plan to advertise, enter a representative shipping address, check the shipping options and the total, then pay.
Use a test payment method. A test order on a live store can trigger real charges, real emails and a real fulfillment request, so run it on a staging copy or put your payment gateway into test mode. WooCommerce documents this in its testing orders guide, including how to use test payments and a shipping debug mode, which you switch off again once the test is finished. Shopify's seasonal sales preparation page walks through accelerated checkout, discounts, policies and carrier-calculated shipping in its own admin.
Then finish the loop. Open the confirmation email, check that the order status page loads and confirm the stock count dropped by exactly the number you bought. Try to buy a sold-out variant and make sure the store refuses. Write down the time it took and every error or confusing message.

That ten-minute run is a smoke test that catches the obvious failures quickly. Repeat it with a second payment type, a second address and a second browser, and log each one with a date, a pass or fail, the correction needed, who will make it and when you will retest. If you want a second pair of hands for repeat testing, the quality assurance service covers regression checks on stores.
Get discounts and stock right before anyone shops
If you only have time for one repair, make it the discount rules, because a promotion that behaves differently from the ad is the failure that reaches customers fastest. Open your discounts and look at five things for each one: the start and end date and time zone, the products or collections it covers, any minimum spend, any usage limit and how it combines with other discounts. Shopify explains the difference between automatic discounts and codes in its discount code guide, and WooCommerce lists its coupon restrictions in its coupon management documentation. Pick the method that matches the campaign, then test it against several different carts: one item, three items, a full-price item mixed with a sale item and a cart with a shipping promotion.
Stock comes next. Reconcile what the system says you hold against the shelf for your best sellers and for every variant of them. Set the store to stop selling at zero, and think about a small safety buffer for items that also sell somewhere else. A short list of items you can restock quickly, and items you cannot, tells you which offers are safe to put in front of a crowd.
This is also the moment to check the pages people will land on. Open each product page and promotional landing page that your emails and ads will point to and look for broken links, stale prices, missing variants and images that fail to load. If you use AI to write product descriptions, give the tool your facts and read every line before it goes live; the post on AI product descriptions for a small online store covers a safe routine.
Use this rough order for the repairs you are most likely to find, from the failures that stop an order to the ones that cause confusion. It helps you plan your time.
| Priority | Problem | What fixing it involves | Typical effort |
|---|---|---|---|
| 1 | Discount does not match the ad | Review dates, products, minimum spend, limits and combinations; retest several carts | Small to medium |
| 2 | Shipping rates or delivery dates are wrong | Correct zones, package weights, services and handling time; retest several addresses | Medium |
| 3 | Inventory oversells | Reconcile stock by variant and location; set overselling and safety stock rules | Medium to large |
| 4 | Mobile checkout errors | Reproduce on the device, then fix the theme, app, gateway or form | Medium to large |
| 5 | Order emails fail or land in spam | Authenticate the domain and test delivery | Small to medium |
| 6 | Policies contradict checkout | Rewrite policies to match real operations | Small |
Publish shipping and return dates you can keep
Shoppers will look for one date above all others: the last day they can order and still get a package before December 25. Build that date from your own numbers. Your handling time is how long it takes you to pack and hand a parcel to the carrier. Transit time is how long the carrier needs. Shopify says fulfillment time plus carrier transit time determines the delivery estimate shown at checkout, and you can set both under `Settings > Shipping and delivery`, in your shipping profiles and in your fulfillment settings. Google Merchant Center works the same way: it calculates delivery from your cutoff time, handling time and transit time, and notes that holidays can add a business day, in its delivery time documentation.
Start from the carrier dates, then add your own handling time. USPS publishes recommended send-by dates for delivery before December 25, 2026 on its holiday shipping dates page:
| Service | Send by |
|---|---|
| Ground Advantage and First-Class Mail, contiguous US | December 17 |
| Priority Mail, contiguous US | December 18 |
| Priority Mail Express, contiguous US | December 19 |
| Ground Advantage to Alaska, Hawaii, Puerto Rico and U.S. territories | December 16 |
UPS and FedEx last-ship dates depend on the origin, the destination and the service you buy, so read them from the carriers' own tools instead of copying a single date. UPS posts a 2026 holiday shipping schedule and shows that it is closed for Thanksgiving on November 26 and Christmas Day on December 25. FedEx has an interactive last days to ship tool. Work backward: if your carrier needs a package by a certain day and you take two business days to pack, the date on your shipping page is two business days earlier than the carrier's.

Put the dates in all three places a shopper might look: the shipping page, the cart or checkout message and your Merchant Center shipping settings. Then bring your return policy in line. If you extend returns for holiday gifts, write the new window in plain words, with the start and end date, and update the policy shown at checkout and in Google. Google says return-policy information can appear in ads, listings and Gmail, so it needs to match what you do. Staff who pack and answer messages should see the same wording you published.
Keep sale prices and delivery promises provable
A holiday sale gives you room to be generous and very little room to be vague, so settle the claims before you write the copy. The FTC's advertising guidance for small businesses says price comparisons must be truthful. A "was" price should be a price at which you openly and actively sold the product for a reasonably substantial period, not a number invented to make the discount look bigger. If you cannot point to when an item sold at the higher price, show a plain sale price instead.
Google's Merchant Center rules for promotions add practical limits: the promotion has to be redeemable at checkout, a vague "up to" discount needs a stated floor, and many shipping promotions need a valid code. Its promotions help page lists them.
Shipping time carries its own rule. The FTC's Mail, Internet, or Telephone Order Merchandise Rule guide requires a reasonable basis for any shipping time you advertise. If you cannot ship on time, you need the customer's consent to a delay or you must refund promptly. Write that into your customer-service script now: who emails the shopper, what choice they get and how fast a refund goes out.
Reviews fall under their own FTC rule. The Consumer Reviews and Testimonials Rule, effective October 21, 2024, prohibits buying or selling fake reviews, conditioning an incentive on positive or negative sentiment and certain kinds of review suppression. Show the reviews your customers wrote, favorable or not, and ask for new ones with the same message to everyone.
Get email to the inbox and ads ready to run
Email is where a sale is announced, so test it before it matters. Send messages from your real sending domain and check that SPF, DKIM and DMARC are set up; WooCommerce explains the setup in its email authentication guide. Open your test emails on a phone, click every link, confirm the unsubscribe link works and look for the message in more than one mailbox provider. Check that order confirmations and shipping notices arrive too, since those are the messages customers search for when they worry. If your emails already drift to spam, the post on why your emails go to spam covers the usual causes. For planning the campaign calendar itself, the email marketing service page lays out what a managed program covers.
Decide on a short sequence rather than one blast: an early-access note to subscribers, the sale announcement, a mid-weekend reminder and a Cyber Monday message. Match each email to an offer you have already tested at checkout, and set your abandoned-checkout recovery email to run before the sale starts. Shopify lists abandoned-checkout recovery among its preparation steps.
For ads, check three things before you raise a budget. First, the landing page carries the same price and promotion as the ad. Second, the promotion rules above are met in Merchant Center. Third, a test purchase records a sale in your analytics and in your ad account, so the numbers you read after the weekend are real. If you would rather not set up campaigns alone in the final weeks, a Google Ads management service can take that part. If social posts are part of your plan, the post on whether Facebook and Instagram posts show in Google AI answers is worth reading before you spend time on them, and the Q4 plan for a local business shows how to spread effort across the quarter instead of squeezing it into one week.

Check speed and capacity without rebuilding anything
A forecast of big holiday traffic can tempt you into a rebuild. A faster path is to find the real bottleneck first. Run your product page, cart and checkout entry through Google's PageSpeed test, which reports Core Web Vitals: loading (LCP), responsiveness (INP) and visual stability (CLS), all explained on Google's web vitals page. Note the slowest asset and the slowest app. Remove or defer only the images, scripts or third-party apps that cause a measured problem, and leave the rest alone.
Then ask your host or platform what happens under heavy traffic. On a hosted platform that may be a short note on plan limits. On self-hosted WooCommerce it is your server resources, database and plugins. If the store has crashed under a traffic spike before, the post on what to do when your website crashes from a traffic spike walks through finding the cause. For the forecast of how shoppers are expected to behave this season, the post on the AI-assisted holiday shopping forecast covers the numbers so this list does not have to.
Compare against your own normal numbers: your usual checkout completion, your typical error rate and how many orders your team can pack in a day. Those figures tell you how ready the store really is.

Decide what to handle yourself and when to bring in help
You can run the first inspection on your own, and you should. The ten-minute mobile test order, the discount carts, the date review and the email check need no developer. Bring in help when a test exposes something that crosses systems or must be repaired safely before a deadline: a checkout or payment failure you can reproduce, complicated inventory rules, several locations or markets, shipping rates that calculate wrongly, integrations you do not trust, missing sales tracking or no staging copy to test on.
A good specialist starts small. They reproduce the failure, work out whether it sits in the theme, an app, the payment gateway, inventory, shipping settings, the email provider or hosting, change the smallest piece that fixes it, test the change in a controlled copy and write down the result. Sometimes that is a short audit or a settings repair and not a new store. The reason to hire help is less risk and a process you can verify.
If your store is on a platform you do not control and the rules keep changing under you, the post on Shopify versus WooCommerce for a small business compares cost and fit, and what an online store costs to run each month helps you price any change you are considering.
A dated plan from today to Cyber Monday
Use these weeks as a rough calendar and shift them to match your own sales calendar.
- 1
Week of October 12
Run the mobile test order, log failures and start repairs.
- 2
Week of October 19
Fix discount rules, reconcile stock and test shipping on several addresses.
- 3
Week of October 26
Publish shipping, delivery and return dates; align Merchant Center and checkout.
- 4
Week of November 2
Authenticate email, send test campaigns and check ad landing pages and tracking.
- 5
Week of November 9
Final retest of the full path; freeze theme, app and plugin changes.
- 6
Week of November 16
Brief whoever packs and answers messages; set up order and stock monitoring.
- 7
November 27 to 30
Watch orders, stock and errors; fix quickly and log each change.
The freeze matters. Each theme update, new app or payment change in the last two weeks adds a new way for checkout to break, and every change needs the whole test run again.
Check your Black Friday readiness
Pick an answer to begin.
1. Which test gives the most useful first check on your store?
2. How do you set the last-order date you publish for Christmas delivery?
3. When can you advertise a "was" price?
Frequently Asked Questions About black friday checklist for small online store
What are some effective marketing tips for Black Friday for a small online store?
Build your audience before the sale with an early-access email, keep the offer clear and easy to find on the homepage, match every ad and email to a promotion you have tested at checkout, and send a short sequence in place of a single blast. Check that your sale tracking records a test purchase before you raise any budget.
When should a small store start preparing for Black Friday?
Start in October so there is time to test, correct and retest before November. With Black Friday on November 27, 2026, a plan that begins the week of October 12 leaves room for two full rounds of testing.
What should I test first?
A mobile order. Test payment, discount, inventory deduction, shipping calculation, confirmation email and the refund path, all in staging or test mode.
What USPS dates apply to Christmas delivery in 2026?
For the contiguous United States, USPS lists December 17 for Ground Advantage and First-Class Mail, December 18 for Priority Mail and December 19 for Priority Mail Express. USPS lists December 16 for Ground Advantage to Alaska, Hawaii, Puerto Rico and U.S. territories. UPS and FedEx dates depend on origin, destination and service, so use their tools.
Can I advertise any "was" price?
Use a price you openly and actively charged for a reasonably substantial period. The FTC says a reference price created only to make a discount look larger is not truthful.
What if I cannot ship within the promised time?
Contact the customer, offer a choice to wait or cancel, and issue a prompt refund when the customer cancels or you cannot ship. The FTC's mail-order rule requires consent to a delay or a prompt refund.
Final Thoughts
You now have the order: a mobile test order first, discounts and stock next, then dates you can keep, claims you can prove, email and ads that are checked, and a final freeze before the sale. Each step is small, and each one protects the next. Keep the log from your tests, since it is the record of what passed, what you fixed and who fixed it.
The reward for doing this in October is a quiet Black Friday. Orders arrive, stock moves correctly, the confirmation emails land and your delivery promises hold, so your attention goes to customers and not to firefighting. Repeat the short test run after any major change to your theme, apps, payment or shipping setup.
If a test turns up a checkout, shipping or inventory problem you cannot trace, we can help. At Web Leveling we build and repair online stores through our custom e-commerce development service, from a short audit to a full custom store that you own outright. We work with small and medium businesses across the country and overseas. Contact us about your store and tell us what your test order showed.
Terms
Terms used in this checklist
Tap a term to see what it means.
BFCM. Short for Black Friday and Cyber Monday, the sale weekend that runs from November 27 to November 30 in 2026.
Handling time. The time you take to pack an order and hand it to the carrier.
Transit time. The time a carrier needs to move a parcel from your hand-off to the customer's door.
Staging site. A private copy of your store where you can test checkout without touching live orders.
Test mode. A setting in your payment gateway that runs orders without moving real money.
Core Web Vitals. Google's measures of loading (LCP), responsiveness (INP) and visual stability (CLS).




