Skip to main content
Question

Dual active subscriptions that not as expected in RevenueCat Billing

  • November 29, 2024
  • 4 replies
  • 70 views

Forum|alt.badge.img

I created 3 products (Monthly subscription) for Revenuecat Billing app as below:

 

And I created 1 offering including 3 packages corresponding to the 3 products above, just like:

Then I developed a subscription page based on RevenueCat Billing's web SDK. I first subscribed to the Basic plan, and after the subscription was activated, I subscribed to the Premium plan with the same account. At this point, both subscriptions became active, and the Basic plan did not automatically cancel as expected.

So how can I achieve subscription switching so that only one subscription is active at a time?

This post has been closed for comments

4 replies

antonio
RevenueCat Staff
Forum|alt.badge.img+4
  • RevenueCat Staff
  • November 29, 2024

Hi ​@zhengyun-9b46a8,

 

RevenueCat Billing prevents multiple active subscriptions to the same product, but not to different products of the same app. This should be handled in your application.

 

Are you looking for a way to offer your customers to change the product of an active subscription?

 


Forum|alt.badge.img

Hi ​@zhengyun-9b46a8,

Are you looking for a way to offer your customers to change the product of an active subscription?

 

Yes, please let me know. In other words, how to put them into a subscription group, just like app-store


Forum|alt.badge.img

Hi ​@zhengyun-9b46a8,

 

RevenueCat Billing prevents multiple active subscriptions to the same product, but not to different products of the same app. This should be handled in your application.

I want to offer customer 3 level of subscriptions: basic_monthly, premium_monthly, company_monthly, so how should I set it up on RevenueCat to achieve this goal?


antonio
RevenueCat Staff
Forum|alt.badge.img+4
  • RevenueCat Staff
  • November 30, 2024

Hi ​@zhengyun-9b46a8,

Are you looking for a way to offer your customers to change the product of an active subscription?

 

Yes, please let me know. In other words, how to put them into a subscription group, just like app-store

Product changes are not supported yet on RevenueCat Billing. To change a subscription from one product to another, the customer should cancel their subscription and subscribe again to the desired product. 

 

Hi ​@zhengyun-9b46a8,

 

RevenueCat Billing prevents multiple active subscriptions to the same product, but not to different products of the same app. This should be handled in your application.

I want to offer customer 3 level of subscriptions: basic_monthly, premium_monthly, company_monthly, so how should I set it up on RevenueCat to achieve this goal?

 

To offer different access levels you can use entitlements, one for each access level:

  • Basic
  • Premium
  • Company

Then you can have monthly, annual, etc, products for each access level.

Regarding how to prevent multiple active subscriptions. It depends on how you want to set it up, but if you want prevent anyone with an active subscription to subscribe to any other product, you can check the active entitlements of the Customer, and if there’s any don’t show the paywall to them.