Solved

Best practice for "Trial Offerings" vs "Immediate Offerings"

  • 23 February 2022
  • 1 reply
  • 44 views

Badge +2

Hey team, consider the following scenario: 

  1. User Signs up. We show them an “Initial Paywall
    1. Offerings: $20 month, 2 week free, $80 a year, 2 week free
    2. Here, we let the user “Skip” the Paywall
      1. In this case, we don’t show it to them again, for 2 weeks
  2. _2 weeks later_. We show the user a “Blocking Paywall”
    1. Offerings: $20 month, $80 a year

 

Some users buy at “Initial Paywall”, some users buy at “Blocking Paywall”. 

  1. 3 months later, the user goes to their “Membership Settings”
    1. We want to let the user upgrade / downgrade
  2. Here, their `activeSubs` could contain _either_ 2 weeks free, or not

Problem:

Let’s say in the upgrade / downgrade, I have “$20 a month”, “$80 a month”. A user on the “20 a month, 2 weeks free” _can theoretically “upgrade” to the $20 a month plan. This feels like a bug, as it won’t make a difference -- I would like it so they can only upgrade to the yearly one.

 

Is there a “best way” to handle this scenario?

icon

Best answer by tina 26 February 2022, 00:46

View original

1 reply

Userlevel 5
Badge +10

Hey @Stepan Parunashvili 

The best way to handle this on iOS is to put each Offering into their own subscription group. For example, $20 month, 2 week free, $80 a year, 2 week free will be in subscription group A and $20 month, $80 a year will be in subscription group B. Once a user purchases a product in 1 subscription group, they will only see other products within the same subscription group in their iPhone settings. You can read more about subscription groups here: https://www.revenuecat.com/blog/ios-subscription-groups-explained 

Reply