[ Use case 01 ] Promotions
Know which campaign still pays after it ends.
Rehearse the campaign you've planned against other mechanics, the same discount framed as a pack or a smaller discount, on your own sales history, and see the profit each leaves, including the weeks after the campaign.
Bring one past campaign; we run it blind first.
| World | Value | 80% range |
|---|---|---|
| A | 2,028,329 | baseline |
| B | 2,070,654 | 2,009,220 – 2,119,036 |
| C (Leading, not clear) | 2,084,962 | 2,031,075 – 2,136,867 |
- A
- Planned: 20% off
- B
- 20% off as a pack, weeks 5-6
- C
- 10% off, weeks 5-6
In this sample run, the pack sells the most, but on gross profit the three are too close to call.
! Prior-based: the pack effect comes from a published range, not from your history.
[ 01 ] Scope
What Jonbar simulates
Whose problem: Marketplace sellers and DTC brands planning a peak-season campaign. The campaign week looks great in revenue; nobody knows what the following weeks cost.
- Promo lift for each mechanic you define (percent off, pack framing).
- Pull-forward and the post-promo dip: sales that were only moved, not created.
- Cannibalization: units your other SKUs in the same group lose.
- Gross profit per world after the dip and cannibalization (unit cost and discount included; marketplace commission and shipping not yet).
[ 02 ] Sample output
The same run, week by week.
Each line is one version of the decision, with its range. The shaded weeks are the campaign window; the weeks after show what it cost or kept.
- A
- Planned: 20% off
- B
- 20% off as a pack, weeks 5-6
- C
- 10% off, weeks 5-6
ABC
[ 03 ] Limits
What it doesn't do yet.
- Free-shipping thresholds are not modelled yet.
- Accuracy is not yet backtested; every run shows its backtest status.
- Platform-funded discounts are kept apart from your own decision.
[ 04 ] Other use cases
- [ Use case 02 ] PricingRaise the price. See the volume you'd lose first.
- [ Use case 03 ] Multi-channelA campaign on one marketplace shouldn't blur the other.
- [ Use case 04 ] Bundles · Partly available"2 for x" or "x/2 each"? Same price, different week.
- [ Use case 05 ] Launches · RoadmapPick the launch price before the launch.