Promotion workbench

Know what the sale leaves you.

Check every SKU against your contribution margin target.

Promotion settings

Display only. Use one currency and tax-exclusive values.

The extra coupon applies after the sale discount.

Allocated fulfillment, shipping or advertising cost per unit.

Bring your product list

CSV stays on this device. Up to 25 data rows, 8 MB.

Illustrative catalog loaded. Replace it with your own CSV when ready.
Combined discountSale and coupon, applied in sequence
Contribution change at fixed units

SKU review

Product / SKUSale priceMarginMax. discountReview

Maximum discount is the combined ceiling at your target. “None” means the current list price is already too low for that target.

How to use this review

Contribution per unit = sale price × (1 − fee rate) − modeled product cost − other cost per unit. Contribution margin = contribution ÷ sale price. Minimum price at target = (modeled cost + other cost) ÷ (1 − fee rate − target margin).

Updated per-SKU cost replaces current cost when provided. The supplier cost increase is then applied to that value. The baseline uses current cost, full selling price and the same fees and other costs. “Contribution change” assumes the same planned units in both scenarios. Missing units are excluded and identified above.

Use the exception list to review exclusions or revised prices. CSV exports include all products and unrounded threshold values. Round minimum prices up to your currency’s precision. A rounded display is not an approval to publish. This review excludes unentered costs and does not estimate demand.

Exports are decision files, not store-import files. No store data is changed. Reloading clears the review. Text that could become a spreadsheet formula is prefixed with an apostrophe in CSV exports.