Black Friday is the retail event that separates the prepared from the panicked. For WooCommerce merchants with a physical store — the bookshop, the boutique, the specialty grocer — it's also the one day a year when your online and offline channels absolutely, positively have to agree on their stock levels. We've sat with dozens of retailers through the weekend. What follows is the playbook that survives contact with reality.
Why it matters
The average Oliver retailer does between 3× and 8× their normal daily volume on Black Friday. That's not a soft "busy day" — it's a stress test of every system you have: your catalogue, your payments, your staff roster, your shipping partners, and the patience of the regular customer who just wanted to pick up a single paperback.
The goal of this playbook isn't to maximise every dollar. The goal is to ship the orders you accept, to the customers you promised, without your team getting super stressed. Growth comes from reliability, not the other way around.
Rule of thumb
If a decision saves you 2 minutes today but costs a customer 20 minutes during the peak hour, it's the wrong decision. Retail is a multiplier game — your cashier's time is the most precious resource you have.
Two weeks before: catalogue hygiene
You can't run a promotion with a messy catalogue. Two weeks before, block off a morning, make some coffee, and get your product data right.
Stock counts, not estimates
Do a full stocktake of your top 200 SKUs. Not the "agak-agak we have twelve" kind of count — a proper one. In Oliver, open Inventory → Stock take → Partial, import the SKU list as a CSV, and walk the sales floor. The discrepancies will surprise you. On our benchmark accounts, retailers find stock errors on roughly 11% of active SKUs on any given day.
Images and titles the way mobile shoppers read them
73% of Black Friday traffic comes from mobile phones. Open three random product pages on a phone that isn't yours and look at them with fresh eyes. If you can't tell what the item is, how much it costs, or whether it's in stock, your conversion rate will be close to zero.
One week before: staff and systems
One week to go, your promotion is locked in. Now you need to get your people ready and make sure everything runs smoothly.
The one-page staff brief
Everyone who will be on the sales floor gets one A4 sheet. Not a Slack message, not a PDF. A printed page, taped next to the cashier. It contains four things:
- The top 10 promoted SKUs with the exact discount in S$.
- The two "I'll just check at the back" scripts — for sold-out and for delayed items.
- The refund rules for promo items (spoiler alert: they're the same as usual — never take away customer rights during a sale).
- The manager-on-duty's phone number and the escalation rule.
Pre-flight: your POS setup
- Discount rules live and tested with a €0.01 sale
- Gift-card balances migrated from last year's campaign
- Stock for receipt printer rolls: 3× normal
- Card reader batteries charged & backup reader paired
- WiFi backup — a hotspot on the manager's phone, tested
- Staff codes issued to seasonal hires, permission-scoped
The day before: The last 24 hours
Thursday evening is not for last-minute heroics. It's for zeroing out the cash drawer, testing your systems, and going home at a reasonable hour.
"We tried to fix one more thing on Thursday night in 2022. That one thing broke gift card redemption for the first four hours of Black Friday. Never again." — Anders Bergström, owner of a 3-location bookshop in Malmö
Resist the urge to push a code change, swap a card reader, or re-print labels. If it isn't ready by 4pm on Thursday, it's not happening.
The day itself: The one screen to watch
Every manager should have this Oliver Reports → Live open on a tablet all day. Not the sales figures — that is a vanity metric. Watch this:
- Average transaction time. If this climbs above 90 seconds, open a second register.
- Declined payments. More than 1.5% means your reader or your processor has a problem. Call support now, not in an hour.
- Stock falling below threshold. Promoted SKUs dropping under 5 in stock should trigger a manager ping so you can pull the web listing before you oversell.
The Black Friday dashboard, pre-built.
Oliver's live dashboard has these three metrics built-in. Free to use, already set up.
The day after: close the loop
Black Friday weekend is four days of operations, not one. Saturday is for returns. Sunday is for online fulfilment. Monday is the accountant's problem. Don't let the Friday high make you slack off for the rest of the weekend.
Saturday: returns with grace
Black Friday returns will hit you on Saturday morning. They will be black-faced, tired, and often without a receipt. Oliver's no-receipt refund flow (find the order by customer email) is purpose-built for this. Train every cashier on it before Friday ends.
The full checklist, copy-paste-ready
T-14 days — catalogue
- Stock take: top 200 SKUs, full count
- Images and titles checked on mobile
- Tax rates verified per outlet
- Promotional pricing scheduled (not manually edited)
T-7 days — team
- One-page staff brief printed & posted
- Part-time staff trained on using the cashier (20-min tutorial)
- Permission roles confirmed for every staff code
- Escalation rule pasted at the cashier
T-1 day — systems
- Cash drawer zeroed out, floats counted
- Test transaction on every reader ($0.01)
- WiFi backup tested
- Printer rolls, bags, labels: 3x the usual amount
- Go home by 8pm
If this was helpful, forward it to a retailer friend who's about to have the busiest week of their life. And if you want Oliver to take half of this list off your plate — start a free trial. It's free for 30 days, and we really mean it.