BOPIS holiday capacity planning comes down to one question: how many pickup orders can each location prep and stage per day without service degrading? Set that number before Black Friday, staff to it, and tell customers clearly. Miss it and November and December become fire drills — slow prep, missed windows, and customers arriving to orders that aren’t ready.
This guide is written as an annual reference. The framework stays the same year over year — only the numbers change. Block an hour with your ops team in early October and work through it.
Why are holiday BOPIS failures different from regular-season ones?
Regular-season BOPIS failures tend to be slow and operational: inventory drifts, one location gradually gets overloaded, prep time slips by 20 minutes. The consequences are contained.
Holiday BOPIS failures are acute and public. A customer who planned to pick up a gift and arrives to find it not ready has a hard deadline and a social audience. Industry research on holiday retail (the NRF’s holiday and seasonal trends hub tracks the broader pattern, including elevated holiday return rates) points to fulfillment failures during November and December generating disproportionate returns, chargebacks, and public reviews relative to the same failure in other months. Treat the cost of a holiday miss as materially higher than a typical week — illustratively, several times the blast radius — and plan accordingly.
The second difference is the shape of demand. Holiday pickup doesn’t arrive in a steady daily curve — it spikes sharply, drops, then spikes again. Black Friday, the two weeks before Christmas, and Christmas Eve each have distinct demand profiles with different planning implications. Treating them as one undifferentiated surge means you’ll either be over-capacity at one peak and under-capacity at another, or you’ll over-staff every week in between.
The holiday pickup demand calendar
Understanding when demand actually arrives helps you plan staffing and caps at the right resolution.
Late November (Black Friday through Cyber Monday): This is the first acute peak. Customers are buying gifts early and are often motivated by deals rather than hard deadlines. BOPIS conversion is high because customers want to capture sale prices immediately and can’t wait for shipping. Same-day and next-day pickup is a strong draw. Volume typically runs 3-5x a normal late-November week at merchants with active pickup programs.
Early-to-mid December (December 1-17): This is actually the most manageable stretch if you planned well. Volume is elevated but the demand curve is gradual. Customers are in gift-buying mode but not yet in deadline mode. Standard shipping is still viable competition for BOPIS. Use this window to run your processes at elevated volume before the final push.
Final push (December 18-24): This is the cliff. Shipping deadlines for Christmas delivery pass around December 18-22 depending on carrier and service level. Every customer who still needs a gift and missed the shipping window turns to BOPIS. As an illustrative planning assumption, treat the final days as a sharp last-minute spike — the days right before Christmas tend to be outliers for in-store and pickup transactions, with last-minute shoppers willing to pay a premium for the certainty of collecting today rather than gambling on a carrier. Size your final-week cap and staffing for that concentration, not for an average December day.
December 26 - January 2: Return and exchange volume. This isn’t BOPIS pickup in the traditional sense, but if you’re offering return-to-store options, your staging and fulfillment area will be handling inbound volume while you’re still processing late pickups.
How do you set realistic per-location caps for the holidays?
The base mechanic — a per-location daily cap set from your comfortable throughput with headroom to spare — is the same year-round, and we walk it step by step in the Shopify pickup location capacity management guide. Read that first if you haven’t set caps before; this section only covers what changes for the holidays.
A holiday cap is not just your normal cap multiplied by a factor. It has to account for three things your normal cap doesn’t: more complex orders (gift sets, bundled products), more inexperienced staff (seasonal hires process slower than veterans), and more in-store foot traffic competing for the same physical space.
The big delta is seasonal staff throughput. If you’re adding 30% more staff for the holiday season, do not add 30% to your cap. Seasonal staff in their first two weeks typically operate at 50-60% of a veteran’s throughput, so a realistic adjustment is to add only 15-20% to your cap for each 30% staff increase, scaling up as they gain speed across December.
Model this per location, not at the chain level — your flagship and your suburban store have different holiday staffing profiles, and a chain-wide cap will be wrong for most individual stores. And unlike a static year-round cap, review and potentially reset your holiday caps weekly from Black Friday through Christmas Eve as your throughput numbers come in.
Staffing for the surge
Staffing and capacity planning are the same problem from different angles. Your cap determines the volume ceiling; your staffing determines whether you can meet it.
Three staffing principles specific to holiday BOPIS:
Don’t cross-train seasonal staff on everything. A seasonal hire who is responsible for pickup prep, cashiering, and restocking will be slower at all three than one who only handles pickup. Where possible, assign dedicated pickup roles during surge periods. One person staging and handing off pickup orders is more efficient than four people each doing pickup as a side task.
Account for prep complexity, not just order count. A cap of 80 orders sounds manageable until those 80 orders contain gift sets that require assembly, items pulled from multiple locations in the stockroom, and fragile products that need extra staging care. During holiday planning, review your product mix and estimate the average prep time per order rather than assuming it matches your Q3 average.
Plan for Black Friday differently from Christmas week. Black Friday surge is concentrated over a single day with predictable start-time demand (tied to store opening and deal announcements). Christmas week surge is spread across several days with the sharpest concentration in the final 48 hours. These require different staffing patterns — Black Friday needs peak density on a single day; Christmas week needs sustained elevated staffing with maximum density on December 23-24.
Communicating pickup ready times that don’t break
Holiday pickup ready times are a trust contract with your customer. If you say “ready in 2 hours” and deliver in 4, you get a support ticket, a potential review, and a customer who isn’t coming back for the January return. The math on this is straightforward: an honest 3-hour estimate that you consistently meet is worth far more than an optimistic 1-hour estimate you miss half the time.
The adjustment is simple: add 50% to your standard ready time estimate starting the week of Black Friday, and another 50% in the final week before Christmas if your throughput numbers suggest it. Communicate the longer estimate clearly on the product page and at checkout — customers who see “usually ready in 3 hours” and get a pickup-ready notification in 2.5 hours feel positively surprised. Customers who see “usually ready in 1 hour” and wait 3 hours feel misled.
Some merchants add explicit holiday messaging to their pickup-ready window: “Holiday pickup windows are extended — we’re working through increased demand and will notify you as soon as your order is ready.” This preemptive communication reduces support contacts even when actual wait times are longer than normal.
Handling cliff demand: the December 18-24 window
The cliff is the planning challenge that most retailers underestimate. By December 18, shipping is essentially closed for most customers who need items by Christmas. Every unfulfilled gift need in your customer base that’s compatible with BOPIS becomes a pickup candidate in a 6-day window.
Set a Christmas Eve cutoff time and publicize it early. “Order by December 24 at 2 PM for same-day pickup” sets a clear expectation and gives your team a hard stop. Customers planning around a deadline need to know the last viable option. Merchants who don’t communicate a cutoff get customers placing orders at 4 PM on December 24 expecting a pickup that can’t happen before store close.
Consider a separate cliff cap. Your Black Friday cap and your December 22 cap may need to be different numbers. If your throughput data from previous years shows December 22-24 consistently outpacing Black Friday, set a higher cap for that window (with corresponding staffing), and maintain your Black Friday cap as the lower number to protect earlier-season operations.
Pre-stage high-velocity SKUs. For products you know will be high-demand in the final week, pull them to a staging-ready position earlier in December so the per-order prep time in the cliff period is minimal. This is standard in grocery BOPIS but under-used in general merchandise.
Multiple locations are what makes the cliff survivable. The cliff period is when per-store visibility pays off most. When your downtown flagship hits its cap, it shows in the picker as visible-but-unselectable — greyed, ranked below stores with room left — and the shopper simply picks a suburban location three miles away (or chooses shipping) instead of bouncing. There’s no automatic re-routing behind the scenes; the value is that the shopper sees, in the cart, exactly which stores can still take a pickup that day and chooses one that can. Get your per-store caps right and the picker does this steering for you.
What does good holiday BOPIS look like from the customer’s side?
Run a holiday journey check in early October, not December. The four failure modes that holiday conditions amplify: a location the customer wants is capped and shows unselectable so they pick another available store (correct behavior); the ready-time estimate is still the standard non-holiday figure (wrong expectations); the pickup-ready notification comes later than promised (trust broken); the item isn’t staged when the customer arrives (ops failure). Each is fixable in October. None are fixable on December 20.
Reviewing after the season
The most valuable thing you can do in early January is a structured post-mortem on holiday BOPIS performance. The data you want:
- Daily pickup volume by location vs. cap (were you hitting the cap? were you consistently under it?)
- Pickup-ready time actuals vs. estimates (was your stated estimate accurate?)
- Customer service contacts related to pickup (what went wrong and when?)
- Uncollected order rate (how many customers placed orders and didn’t show up?)
These four numbers tell you whether your caps were set correctly, whether your ready-time estimates were honest, and whether you had a systemic failure mode you need to fix before next season. Build this review into your Q1 planning calendar so next year’s holiday setup starts from a better baseline.
For context on how your pickup performance compares to industry benchmarks, see our BOPIS customer experience benchmarks guide.
Written by the BopiSafe team — we build BOPIS infrastructure for Shopify merchants.
Next steps
- Set your per-location caps before Black Friday: Shopify pickup location capacity management
- See why a capped store stays visible-but-unselectable instead of disappearing: handling an out-of-stock pickup store
- Understand how your holiday performance stacks up: BOPIS customer experience benchmarks
- Ready to manage per-store stock, caps, and ready times from one dashboard? Install BopiSafe before the Black Friday planning window closes