New promotion
What the Screen Is For
Prepare a campaign draft and optionally its initial claim code.
What It Shows and Lets People Do
PromotionEditor selects claim method, area parts or a whole-order benefit and combination choices. A supplied first code is saved after the draft.
States and Errors
Validation reports offer problems together. If the first code fails, the adapter attempts to rename and archive the new draft; failed withdrawal reports the retained draft instead of claiming nothing was saved.
Patterns It Must Respect
Standard layout delegates to PromotionEditor behind PromotionChangeGate, using the existing labelled campaign sections and action bar.