Hello everyone,
We have a live app (Version1) on the App Store. We have In-app purchase 3 subscription plans (yearly_1, half-yearly_1, monthly_1) for the app.
When the app was released last year, we defined the 3 subscription plans under one subscription group (Group_1) in the app store. Several of our customers, subscribed using one of the 3 offered plans.
Later, we identified some issues in our subscription plans and hence we needed to create 3 new plans (yearly_2, half-yearly_2, monthly_2), which we created in a different subscription group (Group_2). We released a new app version (Version2) that now references the 3 new plans (yearly_2, half-yearly_2, monthly_2).
In both cases, just for clarity, the Apple product ID for Version1 & Version2 of App on the app store are the same. But old subscription plans and new subscription plans have different Apple IDs.
Observation:
- New customers who have started from Version2 of the app, are already mapped to new subscription plans ((yearly_2, half-yearly_2, monthly_2). No issues here.
- Old and existing customers, who updated their app from Version1 (had subscribed to (yearly_1, half-yearly_1, monthly_1)) to Version2, are now asked to renew their subscription. Even if they are active with the previous subscription plans, the new version of app looks for a subscription from the new plan ((yearly_2, half-yearly_2, monthly_2)
While the cause for the second scenario (old user) is understood, it is not desirable.
Question for this group:
How can I map the 3 plans in Group1 from Version1 (yearly_1, half-yearly_1, monthly_1) to the new 3 plans in Group2 for Version2((yearly_2, half-yearly_2, monthly_2) ?
Is there any way that I can set this mapping in the App Store Connect?
Goal: All old users with valid subscription from Version1/Group1 should automatically be continuing on Version2/Group2, and only renew when their current subscription expires.
Thank you for the help.
-Shub