Skip to main content
An Offer is a reusable sequence of benefits. It defines what changes—a trial, a discount, or a temporary fixed price—without deciding which plan uses it or how a customer receives it.

Offer phases

An Offer contains between 1 and 10 ordered phases: A free trial can appear only as the first phase. A discount phase may have a finite durationCycles, or null when it is the final open-ended phase.
The Offer does not contain purpose, planPriceIds, eligibility, or redemption rules.

Apply the same Offer in different ways

The channel does not create another copy of the Offer. It only decides how the reusable terms reach a customer.

Accepted terms

When Commet quotes or applies an Offer, it records an immutable Offer Application. The application includes:
  • the Offer and selection source;
  • the target under appliesTo;
  • the resolved currency and amounts when available;
  • the exact accepted phases and dates.
Editing, deactivating, or archiving the catalog Offer affects future applications only. Existing applications remain available for billing and audit. The v9 response is target-aware (plan_price, addon, or credit_pack) so new purchase surfaces do not require another breaking response change. Current public subscription, Introductory, direct, and Promo Code flows create plan_price applications.