Products

Configuring products from App Store and Play Store, working with iOS promotional offers

Adapty consolidates products from App Store and Play Store into a single internal product. This allows you to use a single Adapty product across all platforms, instead of using each vendor's products.

Products already created for certain apps in Adapty dashboard are visible in the Products tab of the Paywalls and Products section.

Product - Photo 1

Product list in Adapty

🚧

Make sure to indicate Bundle ID for iOS and Package name for Android in Adapty Dashboard, without them SDK can't fetch product info from stores.

Create product

No matter how you use Adapty, you need to set up your products in the app stores. This is done separately from Adapty and involves defining details like price, duration, and free trials for your in-app purchases or subscriptions. Adapty will then work with these settings to manage and analyze transactions in your app. Please check our guides on how to create products in stores.

After your products are set up in the stores, you are ready to create your products in Adapty dashboard. To add a new product for your app:

  1. Open the Paywalls and Products section from the Adapty main menu, then select the Products tab.

  2. Click the Create product button located in the top-right corner of the product list page. This action will initiate the process of creating a product within your app. Adapty supports all types of products: subscriptions, non-consumable (including lifetime), and consumable.

Create a new product in Adapty

Create a new product in Adapty

  1. In the opened Create product window, enter the following data:

    • Product name: enter the name of the product to be used in the Adapty dashboard. The name is primarily for your reference, so feel free to choose a name that is most convenient for you is used across Adapty dashboard.
    • Access Level: Select the access level to which the product belongs. The access level is used to determine the features unlocked after purchasing the product. The list contains only previously created access levels. The premium access level is created in Adapty by default, but you can also add more access levels.
    • Period: select the duration of the subscription from the list. It should match the period configured in the App Store or Play Store. By default, all the products have an Uncategorized period. Make sure to set the correct one, otherwise, there might be problems with granting access to your customers.
      If the product is not a subscription, use the following options:
      • Lifetime: Use a lifetime period for the products that unlock the premium features of the app forever.
      • Non-Subscriptions: For the products that are not subscriptions and therefore have no duration, use non-subscriptions. These can be unlocked for additional features, consumable products, etc.
      • Consumables: Consumable items can be purchased multiple times. They could be used up during the life of the application. Examples are in-game currency and extras. Please consider, that consumable products don’t affect access levels. is used to determine the duration of the subscription. It should match the period configured in the App Store or Play Store. If the product is not a subscription, use the following options:
  2. Next, let's configure the product information from each store:

    1. App Store:

      • App Store Product ID: This unique identifier is used to access your product on devices. To obtain the product ID for the App Store, please follow the steps outlined in our documentation, where you'll find detailed instructions on how to create and retrieve the product ID.
    2. Play Store:

      • Play Store Product ID: These are identifiers for the product from the Play Store. You need to provide at least one of them, but you can always add another one later if needed. To obtain the product ID for the Play Store, please follow the steps outlined in our documentation, where you'll find detailed instructions on how to create and retrieve the product ID.
      • Base Plan ID: This ID is used to define the base plan for the product in the Play Store. When adding a subscription's Product ID on Play Store you have to provide Base Plan ID. A base plan defines the essential details of a subscription, encompassing the billing period, renewal type (auto-renewing or prepaid), and the associated price. Please note, that within Adapty, each combination of the same subscription and different base plans is treated as a separate product.
      • Legacy fallback product: A fallback product is used exclusively for apps using older versions of the Adapty SDK (versions 2.5 and below). By marking a product as backward compatible in the Google Play Console, Adapty can identify whether it can be purchased by older SDK versions. For this field please specify the value in the following format <subscription_id>:<base_plan_id>.
Create a new product in Adapty

Create a new product in Adapty

By configuring the product information for both the App Store and Play Store, you'll ensure smooth integration and effective management of your in-app purchases or subscriptions using Adapty.

Edit product

To edit the product:

  1. In the Actions column, click the 3-dot button next to the product and select the Edit option.
  2. In the opened Edit window, enter the new values, and click the Save button.
Edit Product

Edit a product

🚧

Editing period, access level, App Store Product ID, and Play Store Product ID is not recommended because it may affect analytics clarity. Only edit them if you made a mistake, like setting the wrong period or typo in the product ID.

If you no longer use the product and want to replace it with another one, it's much better to create a new product and update Paywalls and A/B tests accordingly.

Delete product

To delete the product:

  1. In the Actions column, click the 3-dot button next to the product and select the Delete option.
Edit Product

Delete a product

  1. In the Delete product window, enter the product name you're about to delete.

    Confirm the product deletion

    Confirm the product deletion

  2. Click the Delete forever button to confirm the deletion.