Skip to main content

Market-neutral small-business guide

How to Test a Promotion Before Launching It

Define a bounded offer cadence, test no-lift economics and review full-price recovery without making behavioural promises.

Build the pre-launch test in order

Inputs and decision boundaries

  • Choose one promotion period, currency and indirect-tax basis. (not complete)
  • Record the eligible audience and a supportable reason for the offer without calling every visitor incremental. (not complete)
  • Record the regular offer and price, the evidence supporting any former or reference price, and the exact offer difference. (not complete)
  • Set an honest start, end and repeat rule, including who can approve an exception. (not complete)
  • Reconcile baseline orders and contribution per order before the discount. (not complete)
  • State discount eligibility, campaign cost and the assumed incremental-order range. (not complete)
  • State how many baseline orders would receive the discount anyway. (not complete)
  • Set contribution, cash, stock and capacity stop points before reviewing the result. (not complete)
  • Define regular-price restoration and the post-offer full-price observation window before launch. (not complete)
Simplified incremental promotion contribution

incremental promotion contribution = assumed incremental orders × (baseline contribution per order - discount per order) - campaign cost - discount on baseline orders

assumed incremental orders
Orders assumed to occur because of the promotion for scenario testing only (orders in the promotion period) — user assumption
baseline contribution per order
Contribution before the promotion discount on a consistent cost boundary (currency units per order) — business record
discount per order
Reduction in retained contribution for an eligible order (currency units per order) — user scenario
campaign cost
Total included campaign cost for the period (currency units per period) — business record or user scenario
discount on baseline orders
Contribution lost on orders that would have occurred without the promotion (currency units per period) — user scenario

Use the promotion planner for full period comparisons. Keep discount-recovery output with the separate Discount Profit Impact owner.

  1. Rebuild the baseline with the same product, cost and period boundary.
  2. Calculate contribution after discount for eligible orders.
  3. Test downside, base and no-lift assumptions without treating any as a forecast.
  4. Add campaign cost and the discount given to baseline orders.
  5. Stop or redesign if the downside breaches the pre-set contribution or cash boundary.
  6. Check stock and service capacity before approving the assumed order volume.
  7. Restore the documented regular offer when the stated end event occurs.
  8. Review full-price behaviour in the declared post-offer window before stop, repeat or redesign.

Record the offer boundary and regular-price recovery plan

Bounded limited-time-offer cadence record
FieldWhat to recordStop or review boundary
Eligible audienceNamed segment and eligibility evidenceStop if the audience cannot be applied consistently
Offer reasonSupportable purpose such as one launch window or a defined inventory eventDo not invent urgency or imply causal demand
Start and endReal calendar or observable start and end eventsNo rolling “last chance” deadline
Repeat ruleNamed evidence, minimum review fields and approver required before another offerNo automatic cadence or ideal frequency
Reference-price expectationRegular offer, actual price history and support for any former/reference-price statementStop for local review when a price comparison or deadline claim is unsupported
Regular-price restorationOffer presentation and price restored at the declared end, with an owner and completion recordDo not leave the promotion permanently active by default
Post-offer full-price reviewObservation window, comparable audience, full-price orders, contribution and known confoundersTreat recovery or deferral as observed context, not proof of promotion causation
The record supplies governance fields, not an approved cadence, reference price or legal conclusion.

Worked example: base and no-lift cases

Invented neutral scenario: 30 contribution per order before discount, an 8 discount, 600 campaign cost and 40 assumed incremental orders. First assume no baseline order receives the discount, then expose that omitted risk.

Pre-launch promotion scenarios in currency units
ScenarioAssumed incremental ordersContribution before discountDiscount on incremental ordersCampaign costScenario contribution
Base assumption401,200(320)(600)280
Downside assumption20600(160)(600)(160)
No lift000(600)(600)
The 280 base case is 40 × 30 - 40 × 8 - 600. Parentheses denote a cost. Any discount on baseline orders must be subtracted in addition.
Offer-window and post-offer full-price review record
WindowRecord or scenarioInterpretation boundary
Pre-offer reference window100 observed baseline orders plus regular-price contribution on the declared comparable basisBusiness record; not a forecast for the offer window
Offer windowNo-lift, downside and base scenarios from the table aboveUser-entered scenarios; no scenario proves incremental demand
Post-offer full-price windowRecord full-price orders and contribution for the same eligible audience after regular-price restorationCompare with known seasonality, availability and campaign changes; do not claim causal recovery or deferral
Repeat decisionStop, repeat or redesign only after the declared economics and full-price records are reviewed by the named ownerNo automatic repetition and no ideal cadence

Decide proceed, redesign or stop

Approval checkpoint

  • Contribution remains acceptable in the chosen downside case. (not complete)
  • The campaign and discount cash outflow fits the available cash window. (not complete)
  • Stock and delivery capacity can serve the tested order range. (not complete)
  • Baseline-order cannibalisation is included, not hidden. (not complete)
  • The measurement window and comparison records are documented. (not complete)
  • A named owner will review actual records without claiming causal proof. (not complete)

Promotion planning questions

What is the minimum lift required?
It depends on the entered contribution, discount, campaign cost and baseline-order treatment. Calculate a decision threshold, but do not call it a demand forecast.
Why include discounts on baseline orders?
Those customers may have purchased at full price without the campaign. Ignoring their discount can overstate the scenario contribution.
Does a profitable result prove the promotion caused the sales?
No. It is a planning scenario. Seasonality, other campaigns and customer behaviour can affect observed sales.
How often should the offer repeat?
No ideal cadence is supplied. Apply the recorded repeat rule only after regular-price restoration, promotion economics and the post-offer full-price window are reviewed.
Can I use a “was” price or recurring deadline?
Only when the claim is truthful, supportable and permitted under the applicable local rules. This global guide does not approve a reference price, scarcity statement or deadline.

Methodology sources

Test the promotion and adjacent constraints

Change history

  1. Initial public release of the article after pre-launch factual, editorial, source and presentation review.