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

# Products

> Manage the in-app purchase product IDs that belong to a PNLight project.

Use **Products** to keep the in-app purchase product IDs for this project in one place.

This page is useful when you want a clean project-level catalog of the products your iOS app uses.

## Add a product

<Steps>
  <Step title="Open Products">
    Select a project and open **Products**.
  </Step>

  <Step title="Add the product">
    Click **Add product**.
  </Step>

  <Step title="Enter the Product ID">
    Paste the exact App Store product ID, such as `com.example.app.premium_monthly`.
  </Step>

  <Step title="Keep the platform as iOS">
    Select **iOS** for the current PNLight mobile SDK setup.
  </Step>

  <Step title="Create the product">
    Save the form.
  </Step>
</Steps>

## Edit or delete a product

Use the table actions to update a product ID or remove an entry you no longer use.

Edit a product when:

* The App Store product ID changed before release.
* You added the wrong identifier to the project.
* You want to keep the project catalog aligned with the app build you ship.

Delete a product when the ID should no longer be associated with the project.

## Common checks

* Use the exact product ID from App Store Connect.
* Keep production product IDs in the production PNLight project.
* Keep staging or QA product IDs in a separate PNLight project when you need separate reporting.
* Add each subscription or in-app purchase product ID your app can use.

<Note>
  This page does not create products in App Store Connect. It documents the product IDs that belong to the current PNLight project.
</Note>
