> ## 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.

# Editing published add-ons

Stigg allows product managers and growth teams to make frequent, rapid changes to add-ons without requiring additional engineering work.

Changes can be applied to:

* **Existing and new subscriptions** (e.g., when adding or removing an entitlement from an add-on).
* **New subscriptions only** (e.g., when changing an add-on’s price).

Stigg uses a **versioning mechanism** to manage these updates. Each time an add-on is edited, a new version is created. The changes can then be **published** or **discarded**.

To edit an add-on:

1. Click the **dotted menu icon** next to the relevant add-on.
2. Select **"Edit"** from the dropdown menu.
3. Apply the required changes to the add-on.
4. Publish the new version or discard the changes.

<Note>
  Some properties of an add-on, such as its **ID**, cannot be modified after creation.
</Note>

## Reviewing changes

To review the changes made to an add-on since its last published version:

1. Click **"Review changes"** or **"Review & publish"** in the add-on’s header.
2. In the change review modal, note the following color indicators:
   * **Green**: items that were **added** since the last published version.
   * **Orange**: items that were **updated** since the last published version.
   * **Red**: items that were **removed** since the last published version.

## Publishing changes

<Note>
  Changes must first be reviewed before they can be published.
</Note>

To publish changes to an add-on:

1. In the change review modal, select the **target audience** for the update:
   * **New subscriptions**: changes apply only to subscriptions created after the new add-on version is published.
   * **Both existing and new subscriptions**: changes also apply to existing active subscriptions, which will be migrated to the new add-on version.
2. If you choose to apply changes to existing subscriptions, acknowledge the required disclaimers before proceeding.

<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/zZAY_sXPTSVMcwio/images/docs/ca40c5b-Screen_Shot_2022-10-19_at_23.21.26.png?fit=max&auto=format&n=zZAY_sXPTSVMcwio&q=85&s=e104bb2af0b277f047cb832042f9d770" alt="" width="1480" height="1168" data-path="images/docs/ca40c5b-Screen_Shot_2022-10-19_at_23.21.26.png" />

<img src="https://mintcdn.com/stigg/vKl0Sj1YLcCT0yUv/images/docs/3dfe0bb-Screen_Shot_2022-10-19_at_23.21.33.png?fit=max&auto=format&n=vKl0Sj1YLcCT0yUv&q=85&s=c517b25838fab5e213927d18e1710945" alt="" width="1474" height="1316" data-path="images/docs/3dfe0bb-Screen_Shot_2022-10-19_at_23.21.33.png" />

## Discarding changes

To discard pending changes from an add-on:

1. Click **"Discard changes"** in the add-on’s header.
2. In the confirmation dialog that appears, confirm the action to permanently remove all unpublished changes.
