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 stock. 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 run: your catalogue, your payments, your staff rota, your shipping partners, and the patience of the regular customer who just wanted to pick up a single paperback.
The goal of the playbook isn't to maximise every euro. The goal is to ship the orders you accept, to the customers you promised, without your team hating their lives. Growth follows 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 rush, it's the wrong decision. Retail is a multiplier game — cashier-time is the rarest resource you have.
Two weeks before: catalogue hygiene
You cannot run a promotion on a messy catalogue. Two weeks out, close a morning, make coffee, and get your product data right.
Stock counts, not estimates
Do a full count on your top 200 SKUs. Not a "pretty sure we have twelve" count — an actual one. In Oliver, open Inventory → Stock take → Partial, import the SKU list as CSV, and walk the 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 a phone. Open three random product pages on a phone you don't control and read them cold. If you can't tell what the thing is, or how much it costs, or whether it's in stock, your conversion rate will be a rounding error.
One week before: staff and systems
Seven days out, your promotion is locked. Now you need your people ready and your rails lubricated.
The one-page staff brief
Everyone who will be on the floor gets a single A4 sheet. Not a Slack thread, not a PDF. A printed page, taped next to the register. It contains four things:
- The top 10 promoted SKUs with the exact discount in €.
- The two "I'll just check in the back" scripts — for sold-out and for delayed items.
- The refund rules for promo items (spoiler: they're the same as normal — never reduce customer rights during a sale).
- The manager-on-duty 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
- Receipt printer roll stock: 3× normal
- Card reader batteries charged & backup reader paired
- WiFi fallback — 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 heroics. It's for zero-ing the drawer, testing the rails, 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 reader, or re-print labels. If it isn't ready by 4pm Thursday, it isn't happening.
The day itself: the one screen to watch
Every manager should have Oliver Reports → Live open on a tablet all day. Not the sales number — that is a vanity metric. Watch:
- Average ticket 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 baked 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 returns. Sunday is online fulfilment. Monday is the accountant's problem. Don't let the Friday high make you lazy about the rest of the weekend.
Saturday: returns with grace
Returns from Black Friday hit you on Saturday morning. They will be cranky, tired, and frequently 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 audited on mobile
- Tax rates verified per outlet
- Promotional pricing scheduled (not manually edited)
T-7 days — team
- One-page staff brief printed & posted
- Seasonal staff trained on register (20-min tutorial)
- Permission roles confirmed for every staff code
- Escalation rule posted at the register
T-1 day — systems
- Drawer zero'd, floats counted
- Test transaction on every reader (€0.01)
- WiFi fallback tested
- Printer rolls, bags, labels: 3× normal
- Go home by 8pm
If this helped, forward it to the retailer friend who's about to have the week of their life. And if you want Oliver to take half of this list off your plate — start a trial. It's free for 30 days, and we mean it.