Skip to main content
Question

Using Custom Seats For Family Plans.

  • October 31, 2024
  • 2 replies
  • 49 views

Forum|alt.badge.img+3

Hi,
 

I have a question if this can be done.

Our ios/android app uses 2 core plans - solo and family on a subscription model. However, we would like the users to decide how many people in their family as we all know some families have 3 people some may have 20. In the current setup, we only allow +5 members for a family plan. This is very ‘locked in’ kind of option because people who might have 3 are ending up paying too much even with the family discount.

My idea was to basically do something, how you have in SaaS softwares where you can increase or decrease seats or licenses.

Our dev team setup a system where we had all these plans setup ( family +1, Family + 2, Family +3 …. so on and on)… to me this is definitely counter intuitive. I am sure there is a better way of doing this and probably a simpler way.

 

Any help how we can set this up would be much appreciated.

 

Thanks

Sunny

This post has been closed for comments

2 replies

sharif
RevenueCat Staff
Forum|alt.badge.img+9
  • RevenueCat Staff
  • 513 replies
  • November 7, 2024

Hey @SunnySG,

While it’s counter-intuitive, creating multiple products like that is actually one legitimate way to accomplish this in the app stores. The issue is that the app stores don’t allow you to start a subscription for a customer - they must initiate the subscription themselves, either by purchasing it from the paywall in your app or via the app store or subscription settings screen. You can’t “add” or “remove” seats from a subscription that has already started. This makes it challenging to have a true seat licensing system like you can on Stripe. So creating multiple products and letting customer switch between them is a valid workaround.


Forum|alt.badge.img+3
  • Author
  • New Member
  • 1 reply
  • November 20, 2024

@sharif thank you for confirming.


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