Skip to main content
Question

Lifetime products with Experiments and Paywall


Forum|alt.badge.img+2

Hi, I'm struggling to handle lifetime products with experiments and paywall v2.

I have a flutter app that has some free and paid items. All paid items are lifetime/non consumable and each one unlock a different entitlement related only to that item. Let's say I have 2 offerings for each item to do some A/B testing.

 

1: The only way that I thought of using this 2 offerings for each different item is putting in the metadata the entitlement identifier for the offering and a boolean to say which one is the one active. Is that the only way to do it? As only one offering can be marked as default/current I couldn't see other way. Besides that I couldn't get offerings by its entitlement using the api in Flutter.

 

2: Now, let's say that I want to run Experiments for each item with this 2 offerings in the experiment. Will I get many offerings that are "current", each one with a different entitlement on the metadata? Or will I get only one as current? Having trouble figuring out this.

 

Thanks for the assistance!

This post has been closed for comments

2 replies

wes_clark
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 309 replies
  • May 15, 2025

Hi! When using Experiments, the user will be assigned a variant when they are created if they are eligible to be enrolled in the Experiment. Thus, when you fetch the Offerings via the SDK, the appropriate one that is “current” will be returned with its included metadata. Let me know if you have any other questions. 


Forum|alt.badge.img+2
  • Author
  • New Member
  • 1 reply
  • May 15, 2025

HI ​@wes_clark , thanks for answering, but I still didn't get how this will work out for multiple lifetime products.

 

Let’s say I have 3 different lifetime purchase items to sell (and therefore, 3 different entitlements). Each product has 2 offerings (so I can experiment with them). I’d like to create 3 experiments — one for each product — to test which of the 2 offerings performs better for each item I’m selling.

 

Is that possible? How could I set this up? Because if I retrieve the current offering, I can’t get the current offering for each of the experiments separately.


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