
A workable BFCM gift box timeline starts with assortment and stock decisions weeks before Peak Week, then moves through cost checks, picker tests and a hard freeze on rule changes. Treat Black Friday Cyber Monday as a multi-week gift window, not a single weekend, so your mix-and-match box is already verified when traffic rises.
This guide is for Shopify merchants planning a fixed-price, shopper-selected gift box for the 2026 holiday peak. In 2026, Black Friday falls on 27 November and Cyber Monday on 30 November. Shopify’s own Black Friday checklist frames BFCM as part of a longer holiday period; the steps below adapt that idea to a mix-and-match gift box rather than a simple discount.
tnova: Build Your Own Box is a Shopify app for fixed-price mix-and-match gift boxes. Public App Store installation is not available yet while the app is in review. Use the timeline with your current stacking tools, and treat tnova notes as workflow guidance for when you evaluate a shopper-picked box.
Why a gift-box timeline differs from a discount calendar
A percentage-off campaign can be switched on close to the weekend. A mix-and-match gift box cannot. Shoppers pick components inside your rules, so you must prove that popular combinations still pack, ship and stay in stock when volume rises.
| Workstream | What fails if you leave it late | Earliest useful window |
|---|---|---|
| Assortment | Cost ceiling breaks; packaging no longer fits legal selections | 5–6 weeks out |
| Component stock | One scarce variant blocks whole boxes | 4–6 weeks out (supplier lead time dependent) |
| Picker and cart path | Theme or discount conflicts surface only under real tests | 3–4 weeks out |
| Ops handoff | Packing and refunds stall during Peak Week | 2 weeks out |
| Rule freeze | Last-minute edits invalidate prior tests | 7–10 days out |
If you only have three weeks left, compress the same order: assortment and stock first, then one complete purchase path, then freeze. Skip A/B experiments on the box rules during Peak Week.
Week-by-week BFCM gift box timeline (2026)
Use calendar weeks relative to Black Friday 27 November 2026. Adjust earlier if your suppliers or packaging need longer lead times.
Weeks of 13–26 October: lock the offer shape
- Decide whether the seasonal hero is a fixed bundle or a shopper-picked box. If shoppers must choose inside a fixed price, use mix-and-match; keep fixed bundles for SKUs that never vary. See fixed bundles vs mix-and-match.
- Write the box rules on one sheet: item count, per-variant repeat limit, candidate list and the single box price.
- Run a cost ceiling on the most expensive legal selection, not the average. The method is in how to calculate the highest allowed cost.
- Confirm packaging against at least three legal selections (light, typical, worst-case bulk). Do not approve creative until the worst-case still fits.
Weeks of 27 October–9 November: stock and page copy
- Forecast boxes from last year’s gift period and this year’s list size. Convert boxes into component units with the repeat limits applied, then add a buffer for the scarcest variants.
- Follow component stock planning so a parent gift-box SKU total does not hide a component shortage.
- Draft product-page language that states the fixed price, how many items the shopper picks and any limits. Avoid promising features you have not verified on your theme.
- Set or review Shopify discounts separately from the box price. Shopify documents discount codes and automatic discounts; test whether your intended codes still apply cleanly to a completed box selection.
Weeks of 10–16 November: full path tests
- Run the inventory and launch-readiness checklist: physical tracked variants, one shared online fulfillment location and a complete selection into cart.
- Place test orders that cover a valid selection, a blocked over-limit attempt and a cart edit or recovery path your theme supports.
- Check confirmation emails and packing slips for component lines, not only the parent title. A missing line here becomes a Peak Week support ticket.
- Prepare staff notes: who pauses a box, who answers “why can’t I add a fourth of X”, and who owns carrier cut-offs.
Weeks of 17–26 November: freeze and early traffic
- Freeze box rules, candidate pool and price unless a safety issue forces a change. Any change means re-running cost, stock and cart tests.
- If you run early access, use a small audience and the same verified configuration you will use on Black Friday.
- Publish only messaging that matches the live rules. Do not advertise a 9-item box if the live count is 6.
- Confirm shipping cut-off copy on the product page and FAQ so gift shoppers know what is still deliverable.
27–30 November (Peak Week): operate, do not redesign
- Watch sell-through on the scarcest components daily. Pause or narrow the candidate pool before overselling a combination you cannot pack.
- Prefer pausing the seasonal box over rewriting rules mid-weekend.
- Keep support macros ready for selection limits, delivery windows and partial refunds of component lines.
From 1 December: wind-down without losing records
- Decide whether the seasonal box continues through mid-December or retires after Cyber Monday.
- When you retire it, follow a clear handoff so old links and order history stay traceable: how to retire a seasonal Shopify gift box.
- Store the configuration version, candidate IDs, test dates and Peak Week incidents for next year’s BFCM gift box timeline.
Checklist you can paste into a sheet
- [ ] Box price, item count and repeat limits written and reviewed
- [ ] Cost ceiling passed on the most expensive legal selection
- [ ] Packaging checked on light, typical and worst-case selections
- [ ] Component forecast and purchase orders dated
- [ ] Readiness checklist completed on the live theme
- [ ] Discount / gift-with-purchase interactions tested on a real box cart
- [ ] Confirmation email and packing view show components
- [ ] Rule freeze date set (target: 7–10 days before Black Friday)
- [ ] Pause and retire owners named
- [ ] Post-peak archive plan written
Trade-offs to decide early
Wider assortment vs reliable fulfillment. More candidates raise perceived choice and also raise the chance that one scarce SKU blocks boxes. For Peak Week, a tighter pool that stays in stock usually beats a wide pool that fails mid-weekend.
Deep discount on the box vs holding the fixed price. A fixed-price shopper-picked box already communicates value through choice. Stacking a steep automatic discount can erase the margin you protected with the cost ceiling. If you discount, re-run the ceiling with the discounted revenue.
Changing the box during Peak Week vs pausing it. Live edits invalidate prior tests. Pausing a seasonal configuration is usually safer than publishing an untested version under load.
FAQ
When should I start a BFCM gift box timeline?
Start assortment and cost work five to six weeks before Black Friday when you can. If you are later, keep the same sequence and cut experiments, not stock or path testing.
Does a mix-and-match gift box need a different plan from a fixed bundle?
Yes. Shoppers create combinations you did not photograph or pack in advance, so stock, packaging and cart tests must cover legal extremes, not only a sample photo set.
What should I freeze before Peak Week?
Freeze the box price, item count, repeat limits and candidate pool unless a safety or compliance issue forces a change. Re-test after any forced change.
How do Shopify discounts interact with a fixed-price gift box?
Discounts are configured in Shopify admin separately from the box builder rules. Create and test codes or automatic discounts against a completed box cart before Peak Week; see Shopify’s discounts documentation.
What is the safest action if a key component runs out during BFCM?
Pause or remove that candidate from the pool, confirm remaining combinations still meet the item count, and tell support what shoppers will see. Avoid rewriting the whole offer during Peak Week.
See a gift box in action
Try the sample picker with fictional products. It creates no cart or order.
Try the box builder