September 23, 2026

Can your fulfillment operation handle twice the orders? Run this peak-season stress test

A two-day sale can create more than a week of backlog. Use measured picking and packing output, productive hours and a simple recovery calculation to test your next promotion.

2
247 Fulfillment 247 Fulfillment
Can your fulfillment operation handle twice the orders? Run this peak-season stress test

Your promotion forecast says orders could double. The warehouse says it can bring in more people. Before increasing the ad budget, connect those two statements with a capacity calculation.

More people help when they have the training, equipment and stock needed to clear the slowest stage of the operation. Extra packers do little if orders are waiting for replenishment or picking.

A useful stress test shows how much work arrives, how much the operation can finish and how long any backlog takes to clear.

Forecast the work inside the orders

Build a daily forecast with expected orders, order lines and units. A line represents an entry for a product or variant; its quantity might be one unit or several. Add separate counts for work that changes handling time, such as gift wrapping, assembled bundles or wholesale cartons.

Shopify's order export includes order identifiers, SKU and line-item quantity. Multiple line items appear on separate rows, so counting spreadsheet rows as orders will overstate demand. Group the records by order and reconcile the result against your operational report.

Use a previous comparable promotion where available. If the new offer encourages customers to buy more products together, keep that change in the model. Twice the orders at three lines each creates three times the picking lines of your normal volume at two lines each.

Separate orders ready for fulfillment from cancellations, holds and future releases. Record when held orders might join the queue.

Measure sustainable output at each stage

Observe representative shifts and record completed work, labour hours and interruptions. Use rates the team can sustain while maintaining quality. An unusually fast hour with easy orders is a poor staffing baseline.

Measure picking in lines or units when those better describe the task. Measure packing in completed orders for a consistent order mix. Include label generation, sortation and handoff if they can constrain output.

For each stage, calculate:

Capacity = trained people × productive hours per person × sustainable output per hour.

Productive hours are the time available for that activity after breaks and competing duties. If your measured rate already uses the entire shift, including interruptions, don't deduct those interruptions again. Keep the time basis consistent.

Check equipment and space too. Four trained packers cannot all work simultaneously at two usable packing stations.

Find the bottleneck with a simple table

Consider this entirely hypothetical operation. All rates assume its normal order mix of two picking lines per order and six productive hours per person daily. These are planning inputs, not industry standards or a 247 Fulfillment service commitment.

Stage Calculation Daily capacity in orders
Picking 4 pickers × 6 hours × 45 lines/hour ÷ 2 lines/order 540
Packing 2 packers × 6 hours × 42 orders/hour 504
Sortation and handoff Measured capacity for this order mix 620

The modelled capacity is 504 orders daily because packing is the bottleneck. Do not average the three capacities; an order needs to pass through every stage.

Adding a third packer raises packing capacity to 756 orders. Overall capacity then rises only to 540 because picking becomes the bottleneck. Recalculate the complete flow whenever you add labour or equipment.

Stress-test interruptions as well as volume

Now assume one picker spends three otherwise productive hours unloading an unexpected delivery. Picking capacity becomes:

(24 − 3) productive hours × 45 lines ÷ 2 lines/order = 472.5 order equivalents.

Plan on roughly 472 complete orders for this simplified calculation. The exact result depends on which carts can be finished. Packing is no longer the constraint.

Run other scenarios: an absent employee, delayed stock replenishment, a printer outage, or a promotion dominated by slower orders. Check who covers receiving and how frequently fast-moving pick locations need refilling. Reserve labour for those jobs in the plan.

If you use a 3PL, ask how much capacity is allocated to your forecast during the shared peak period. Total building capacity does not establish what is available for your account.

Calculate the backlog and its recovery time

Return to the uninterrupted capacity of 504 orders daily. Suppose normal demand is 420 orders and the promotion produces 840 orders for two days.

Scenario New orders daily Daily capacity Effect on backlog
Normal demand 420 504 Up to 84 existing orders cleared
Two-day promotion 840 504 336 orders added each day

Starting with no backlog, the promotion leaves 672 orders waiting. Once demand returns to 420, only 84 orders of daily capacity remain for recovery:

672 ÷ (504 − 420) = 8 operating days.

That assumes the same staffing, mix and uninterrupted output. A surge lasting two days can therefore affect the operation well beyond the sale.

For each forecast day, calculate ending backlog as opening backlog plus incoming orders minus completed orders, with a minimum of zero. Track the age of the oldest waiting order too. A smaller queue can still contain a serious exception.

Approve the promotion with clear action thresholds

Agree on thresholds before launch, using your measured capacity and customer commitments. For this hypothetical operation, an action plan might include:

  • Forecast above 504 ready-to-fulfill orders: approve additional tested capacity or a different campaign schedule before launch.
  • Picking loses three productive hours: reassign trained coverage or reduce the day's completion forecast immediately.
  • Backlog exceeds 84 orders: report that recovery exceeds one normal operating day under current assumptions.
  • Actual completed output misses the hourly plan at two checks: investigate the blocked stage and name an owner for the fix.

These are example management triggers, not universal limits. Set yours using the variation in your own operation.

Give the warehouse the promotion dates, daily forecast, expected product mix and replenishment schedule. Get a named owner and a written recovery plan in return. Approve the campaign against that shared plan, then check actual output while there is still time to act.