We have an app with different auto renewable subscriptions, where let's say subscriptions 1 to 20 give a certain functionality related to a state and subscription 21 give access to the complete USA All subscriptions are annual When we have a user with a subscription for a state (1 to 20) who wants to upgrade to complete USA, we now offer the USA subscripton as a new one which works great but i want to automatically stop the autorenewal for the already existing state subscription for this user since he no longer needs them how can we do this?
Programmatically stop auto renewable subscription
One approach could be to put them all in one subscription group so they can upgrade/downgrade for 1 to 20 states or your top tier “all states” product. This would be a generic sku setup approach, so each product isn’t a static set of states, just represents the number of states that you determine/assign in real time per customer. Think of it more like slots. Product 1 is for 1 state which gives you 1 slot you can fill with their chosen state. If they upgrade to the 2 state product, they have 2 slots to assign, etc.
Welcome to submit a feedback assistant ticket to share you business model and needs. This is taken into consideration for future platform development to better support different business models. Feedbackassistant.Apple.Com