Skip to main content

Market-neutral small-business guide

How to Plan Stock Purchases Before a Seasonal Campaign

Reconcile stock, demand assumptions, supplier dates, buying budget and downside cash before committing to a seasonal purchase.

Work from stock reconciliation to reorder, pause and exit rules

Prerequisites, sequence and stop points

  • Fix the selling window, channel, eligible SKUs, promotion mechanic, fulfilment capacity and purchase deadline. (not complete)
  • Reconcile usable, reserved, damaged and return-risk stock plus confirmed open orders on one snapshot date. (not complete)
  • Separate comparable baseline demand from low, base and high campaign assumptions; do not use โ€œlast year plus X%โ€ as a method. (not complete)
  • Record pack or MOQ, cut-off, lead-time range, delivery and payment dates, landed-cost basis, storage and reorder feasibility. (not complete)
  • Use Supplier Pack Order to round a user-entered demand scenario to whole supplier packs, then keep extra units, cash commitment, storage exposure and minimum-order warnings visible. (not complete)
  • Test buying budget, inventory payment/collection dates and total weekly cash in their exact tools. (not complete)
  • Write sell-through review, last reorder, pause and exit checkpoints before ordering. (not complete)

Compare one commitment with a staged purchase

Seasonal purchase evidence and supplier timeline
CheckpointCommit nowStage purchaseBoundary
Order and deposit150 units at 12 CU/unit: 900 CU on 2 August and 900 CU on dispatch 9 August100 units: 600 CU on 2 August and 600 CU on dispatch 9 August; optional 50: 300 CU on 16 August and 300 CU on dispatch 23 AugustFictional 50% on-order/50% on-dispatch user terms; not a provider preset
Arrival and campaign dates150-unit order assumes arrival 23 August before the 24 Augustโ€“20 September campaign100-unit order assumes arrival 23 August; optional 50 assumes 6 September arrival after a 16 August reorder cut-offBoth use an illustrative 21-day lead-time assumption, not a guarantee
Low/base/high ending unitsOpening usable 120 + confirmed open order 20 + purchase 150 โˆ’ demand 140/180/220 = 150/110/70 unitsInitial 100 only gives 100/60/20 ending units; exercising optional 50 gives 150/110/70Demand totals combine baseline 80 with campaign assumptions 60/100/140; they are not forecasts
Cash committed and decision boundary1,800 CU committed across 2 and 9 August1,200 CU initially; optional 600 CU only after the 16 August reviewStaging may reduce initial exposure but can lose availability or terms; no automatic winner
Every row must keep the same declared currency, unit, period and indirect-tax basis unless the row explicitly marks a boundary change.

Map the commitment through the campaign timeline

Labelled scenario

Use neutral units, packs, calendar dates and CU. The example records assumptions and trade-offs rather than calculating an optimal order.

Ordered fictional campaign timeline:

  1. 1 August โ€” reconcile 120 usable units and the confirmed 20-unit open order.
  2. 2 August โ€” place the initial order and record the first dated commitment.
  3. 9 August โ€” record dispatch and the second dated commitment.
  4. 16 August โ€” review remaining stock, campaign evidence and cash boundary before the optional 50-unit tranche.
  5. 23 August โ€” record the first arrival and any optional-tranche dispatch.
  6. 24 August โ€” campaign starts.
  7. 6 September โ€” record the optional arrival if the tranche was exercised.
  8. 20 September โ€” campaign ends; record ending stock, pause and exit actions.
Illustrative user-entered scenario, not a benchmark or recommendation
Case or recordInputs and arithmeticInterpretation
Timeline1 August snapshot โ†’ 2 August order/deposit โ†’ 9 August dispatch โ†’ 16 August optional-order cut-off โ†’ 23 August first arrival โ†’ 24 August campaign start โ†’ 6 September optional arrival โ†’ 20 September campaign end and exit reviewAll dates are fictional user-scenario assumptions; payment and cash effects remain tool-owned
Demand casesBaseline 80 units plus campaign increment 60/100/140 = low/base/high total demand of 140/180/220 unitsHistorical sales are evidence, not a forecast; no sell-through probability is assigned
Decision recordChoose whether the optional 50-unit tranche remains available at the 16 August checkpoint; record pause and ending-stock exit actions for the 20 September reviewCompletion is a signed purchase record, not an optimal-order calculation
Checkpoint evidence record for the fictional staged-purchase case
CheckpointRemaining-stock and cash boundaryOwnerEvidence to retain
16 August optional-order reviewReconcile remaining stock against low/base/high demand and confirm whether the additional 600 CU commitment stays inside the user-set cash boundaryNamed purchasing owner and cash reviewerDated stock count, sales record, supplier availability and cash-tool scenario version
20 September exit reviewRecord actual ending stock and the user-defined exit or pause action without treating assumed 70/110/150 units as a forecastNamed campaign and inventory ownerDated ending-stock count, receipts, commitments and approved disposition record

Route each arithmetic question to its owner

Use the calculation owner for the next step

Questions and limitations

Should last year determine this yearโ€™s order?
No. Use it as evidence after recording assortment, availability, price, channel and campaign differences.
Should all campaign stock be ordered at once?
There is no default. Compare commitment, availability, supplier constraints and downside cash symmetrically.

Sources and scope

Change history

  1. โ€” Expanded the existing canonical owner with a bounded decision workflow, clearer interpretation boundaries and exact tool or methodology hand-offs without creating a competing article intent.
  2. โ€” Initial public release of the article after pre-launch factual, editorial, source and presentation review.