Practical promotion economics

Gross units and full-refund units

Separate 1,000 gross sold units from 100 full-refund units and inspect the conservative unrecovered-cost assumption.

Entirely synthetic case. The expected baseline and commercial inputs are deliberately supplied assumptions.

The decision

Have returns already been netted from the imported quantity?

Product–campaign rows1
Contribution change-€9,000
Gross unit lift25.0%

Source inputs

Campaign / productExpected baseline unitsPromotion unitsRegular / promotion priceVariable unit cost
Example seasonal jacket
Synthetic returns review
8001,000€50 / €40€25

What to inspect

Open a row’s full contribution bridge, check the day-window alignment and cost allocation, then vary the expected baseline and response in Scenario studio. The portfolio result includes the recorded refunds, supplier support and displacement; unrecorded effects remain excluded.

Read the accompanying decision guide

Interpretation limits

The figures are generated from the same deterministic engine used by the workbench. They are not evidence from a merchant or a randomized test. A supplied baseline can make an offer look attractive or unattractive, so the baseline deserves the same scrutiny as the campaign’s realized sales.

How to read this case

Full-refund revenue reduces campaign contribution from €15,000 to €11,000. Compared with a €20,000 baseline, contribution changes by −€9,000.

Case-specific assumptions

  • The engine does not recover costs for returned stock automatically.
  • A mature baseline return process is not separately modeled; use a fuller benchmark when that asymmetry matters.

Download the portable project JSON ↓