Skip to main content
Question

Dual active subscriptions that not as expected in RevenueCat Billing

  • November 29, 2024
  • 4 replies
  • 47 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
  • 37 replies
  • 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
antonio wrote:

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
antonio wrote:

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
  • 37 replies
  • November 30, 2024
zhengyun-9b46a8 wrote:
antonio wrote:

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. 

 

zhengyun-9b46a8 wrote:
antonio wrote:

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. 

 

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings