Description (optional): will only be displayed in the Purchasely Console
Type: choose a value among the following
Renewing Subscription: used for In-App Subscription which renew automatically at the end of each billing cycle. 99.9% of the subscriptions are like this in the App stores.
Non-renewing Subscription: In-App Subscription which does not renew automatically. Almost no app uses them.
Consumable: In-App Purchase that can be purchased several times. Eg: a stack of coins that can be bought again one consumed.
⚠️ Note: Consumable cannot be restored.
Non Consumable: In-App Purchase that can be purchased only once and remains forever. Eg: a book or an album.
Contrary to Consumable, Non Consumable can be restore>>d.
Level: used to order Plans inside a Product to define upgrade/downgrade policies. See below
The parameter Level associated to a Plan allows to define upgrade/downgrade/crossgrade policies within a Product for the Play Store, like it's possible for the App Store.
When switching from Plan A to Plan B within the same Product, the migration policy applied will be based on their levels:
Upgrade (Level Plan A < Level Plan B) - 2 different policies are applied for each store:
App Store: The user is immediately upgraded and receives a refund of the prorated amount of their original subscription.
Play Store: The user is immediately upgraded and the remaining time will be prorated and credited to the user
Downgrade (Level Plan A > Level Plan B): The subscription continues until the next renewal date, then is renewed at the lower level and price.
Crossgrade: (Level Plan A = Level Plan B): The new subscription begins immediately without changing the current billing cycle. The new price will be applied at the beginning of the next billing cycle (IMMEDIATE_WITHOUT_PRORATION)
In short:
the Plans offering more benefits and with higher prices should have higher levels
the Plans offering less benefits with lower prices should have lower levels
Plans with equivalent benefits or prices should have the same levels
if you want the same migrations policies as in the App Store, you should rank Plans in the same order as in the corresponding Subscription Group (reading top down)
🚧
Difference of ordering between the App Store Connect and the Purchasely Console
When ordering subscriptions within a Subscription Group in the App Store, the value provided is a rank. Subscriptions are ordered by rank ascending.
In the App Store the highest value subscriptions have the lowest ranks.
In the Purchasely Console, Plans are ordered by Leveldescending. Highest value plans have therefore the highest Levels.
Updated 3 months ago
What’s Next
It's time to start with the integration of the SDK! Follow the SDK Quick Start guide 👇