> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stigg.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Publishing plans

After defining the basic details, entitlements, and pricing for draft plans, click **Publish** to make the plan available to all customers.

## Editing published plans

Stigg enables product managers and growth teams to make frequent and rapid updates to plans **without requiring engineering involvement**.

Changes can be applied to:

* **Both existing and new customers** (e.g., when adding or removing an entitlement).
* **Only new customers** (e.g., when changing a plan’s price).

Stigg uses a **versioning mechanism** to support this flexibility. Every time a plan is edited, a **new version** is created.\
You can then choose to **publish** or **discard** those changes.

To edit a plan:

1. Click the dotted-menu icon next to the relevant plan.
2. Select **Edit**.
3. Apply the necessary changes.

<Note>
  Some properties (e.g., the plan **ID**) cannot be modified after a plan is created.
</Note>

<Note>
  Plans with unpublished changes are clearly indicated in the [Product Offering](../products#managing-the-product-offering) and [Plan List](./viewing-plans-list) screens.
</Note>

### Reviewing changes

To review changes made since the last published version, click **Review changes** or **Review & publish** in the plan header.

In the review modal:

1. **Green** highlights indicate items that were **added**.
2. **Orange** highlights indicate items that were **updated**.
3. **Red** highlights indicate items that were **removed**.

### Publishing changes

<Note>
  All changes must be reviewed before they can be published.
</Note>

To publish changes:

1. In the change review modal, select the target audience for the update:
   * **New subscriptions**: Only affects subscriptions created after the new plan version is published.
   * **Both existing and new subscriptions**: Also migrates existing active subscriptions to the new plan version.
2. When applying changes to existing subscriptions, you’ll be prompted to acknowledge a series of disclaimers.

<Warning>
  Pricing changes are automatically published only to new subscriptions. Existing subscriptions can be migrated to the latest price [manually using the Stigg UI](../../managing-customers-and-subscriptions/subscriptions#migrating-subscriptions-to-the-latest-plan-or-add-on-version) or [programmatically](/api-and-sdks/integration/backend/graphql#migrating-subscriptions-to-the-latest-plan-and-add-on-version).
</Warning>

<img src="https://mintcdn.com/stigg/UlAt5XRaB6FPzp-f/images/docs/05bfe38-Screen_Shot_2022-10-19_at_23.01.33.png?fit=max&auto=format&n=UlAt5XRaB6FPzp-f&q=85&s=d9ff4073130661db87c5077873e0f57e" alt="" width="1474" height="1346" data-path="images/docs/05bfe38-Screen_Shot_2022-10-19_at_23.01.33.png" />

<img src="https://mintcdn.com/stigg/8tviKNnHCor59SIf/images/docs/f56088d-Screenshot_2023-06-13_at_10.46.52.png?fit=max&auto=format&n=8tviKNnHCor59SIf&q=85&s=bdd9b674f0e50e0602f89d33f22faa4d" alt="" width="1192" height="1460" data-path="images/docs/f56088d-Screenshot_2023-06-13_at_10.46.52.png" />

### Discarding changes

To discard pending changes:

1. Click **Discard changes** in the plan header.
2. Confirm the action in the dialog that appears.
