Guide · WooCommerce
WooCommerce Black Friday checklist: keep the carts you get
Black Friday falls on November 27, 2026, and Cyber Monday on November 30. Most of the work that decides how many of those weekend carts turn into orders happens before then: a checkout that works on the first try, prices and coupons that behave as planned, and a way to bring back the shoppers who wander off to compare deals. This checklist covers each step, with the WooCommerce settings to check.
1. Test the checkout like a shopper
A checkout problem costs you every sale that weekend, so test it end to end now, while there's time to fix things.
- Place a real test order with each payment method you offer, from a private browser window, not logged in as admin. Use your payment plugin's test mode if it has one, or a real order that you refund.
- Let guests buy. Forcing an account is a common reason people give up. Check WooCommerce → Settings → Accounts & Privacy → Enable guest checkout (recommended).
- Try it on your phone, with the keyboard covering half the screen. Every field you can remove is one less reason to stop.
- Show shipping costs early. A surprise at the last step is a classic reason to leave. If you can, show them on the cart page or state your shipping rules on product pages.
- Read the confirmation email your test order sends. If it doesn't arrive, fix it now: on Black Friday the "where is my order?" emails pile up fast.
2. Schedule your sale prices
Changing hundreds of prices by hand at midnight is how mistakes happen. WooCommerce can schedule them:
- Open a product and go to Product data → General.
- Enter the Sale price, then click Schedule.
- Set the Sale price dates (from and to). The sale starts and ends on its own.
For variable products, the same fields are inside each variation. When the dates arrive, open a couple of products in a private window to confirm that the sale price shows and the regular price is crossed out.
3. Set up the Black Friday coupon safely
A coupon that's too generous, or that stacks with sale prices you didn't plan for, can turn your best weekend into a loss. Create it in Marketing → Coupons → Add coupon (coupons must be on in WooCommerce → Settings → General → Enable the use of coupon codes) and go through every tab:
- General: choose the Discount type (Percentage discount or Fixed cart discount) and set a Coupon expiry date. The coupon expires at 00:00 of that date, so for a code that should work through Cyber Monday, choose December 1.
- Usage restriction: a Minimum spend protects your margin on small orders. Exclude sale items stops the code from stacking with your scheduled sale prices. Individual use only stops it from combining with other coupons.
- Usage limits: Usage limit per user set to 1 keeps one person from using it again and again.
Then test it: apply the code to a cart with a sale item, a regular item and a small total, and check that each case gives the discount you expect.
4. Check stock, shipping and speed
- Stock: with Track stock quantity for this product turned on (Product data → Inventory), WooCommerce stops selling what you don't have. Check the quantities of the products you'll promote.
- Shipping and cut-off dates: if you ship physical goods, say clearly how long delivery takes, and the last order date for delivery before the holidays.
- Speed: open your cart and checkout pages on a phone with mobile data. If they take seconds to respond, ask your host or developer before the traffic arrives, not during it. Cart and checkout should never be served from a page cache, because they're different for every shopper.
5. Call back shoppers who switch tabs
Black Friday shoppers often keep several stores open and jump between tabs to compare deals. While your tab sits in the background, it looks like every other one. A tab notification changes your store's tab title while the shopper is away, so your tab stands out in their tab bar, with no pop-up and no permission prompt. When they click back, the normal title returns.
To set it up for free with TabPulse (the plugin we make):
- In WordPress, go to Plugins → Add New Plugin, search for TabPulse, then click Install Now and Activate. WooCommerce must be active.
- Open Settings → TabPulse and write your messages. Add
{cart_total}where you want the real cart value. - Save, add a product to your cart, open the cart page and switch to another tab to see it.
Messages for the Black Friday weekend:
- 🔥 Your Black Friday cart: {cart_total}
- 🛒 Your deal is still in your cart
- ⏳ Black Friday ends soon. Your cart is waiting
Only mention what's true: write "ends soon" only if the sale really ends soon, and mention a discount only if the shopper actually has one. The free version has no limit on messages, loads only on the cart and checkout pages (about 1.5 KB compressed, no jQuery) and works with both the block-based and classic Cart and Checkout. It's mainly a desktop tool: mobile browsers hide tab titles most of the time.
30-second demo on a demo WooCommerce store. The video loads from YouTube only when you press play.
6. Have a follow-up for the ones who leave
A tab notification only reaches shoppers who still have your tab open. For the ones who close it, an abandoned-cart email plugin sends a reminder later, as long as the shopper typed their email at checkout. If you use one, check before the weekend that it's active, that its emails arrive (send yourself a test) and that any discount it mentions matches your Black Friday rules. The two work at different moments, so they don't replace each other.
7. After the weekend
- Check that the scheduled sale prices ended and the Black Friday coupon expired.
- Look at WooCommerce → Orders for failed or pending payments: some of those shoppers wanted to buy and hit a problem.
- Write down what broke or confused people. It's next year's first checklist item.
The one-page checklist
- ☐ Test order with each payment method, from a private window
- ☐ Guest checkout enabled
- ☐ Checkout tested on a phone
- ☐ Shipping costs and delivery dates visible early
- ☐ Order confirmation email arrives
- ☐ Sale prices scheduled, and checked when they start
- ☐ Coupon: discount type, expiry date, minimum spend, sale items, individual use, limit per user
- ☐ Coupon tested on different carts
- ☐ Stock checked for promoted products
- ☐ Cart and checkout respond fast on mobile data
- ☐ Tab messages ready for shoppers comparing deals
- ☐ Abandoned-cart emails active and tested
- ☐ After the weekend: sale ended, coupon expired, failed orders reviewed
Get your tab ready before the weekend. TabPulse is free on WordPress.org. Pro adds a red badge on the favicon, a single-use coupon when the shopper comes back and a recovered-revenue report: $79 per year for one site, with a 14-day free trial and no credit card.