Skip to main content
Question

Dynamic pricing with additional products

  • November 19, 2024
  • 1 reply
  • 113 views

Forum|alt.badge.img

I want to know if it’s possible to set a dynamic price, custom price, price with additionals, etc.

I’ll try to explain what I’m doing.

I have a shop that sells burgers for $9,99. Users can choose a burger and add soda, mayo, ketchup, remove anything else that they don’t like in the burger, like onions.

So the burger is $9.99, soda is $2.00, mayo is $0.30, ketchup is $0.20 and to remove onions we charge an extra $1.00.

The subtotal is now $13.49. The user has to be prompted to pay with Apple Pay this amount.

How can I prompt this price without registering all the possibilities for products and prices in Apple Connect? Or even adding all possible features and crafting a multiple offerings in RevCat for every combination? I don’t want to have to do that.

It’s not possible I’m the only one with this use case, I can’t find anything of this sort online.

This is for a single app purchase, but can I do this also for a subscription?

Say I have a service with different tiers, but users in lower tiers want a single feature from an upper tier, there’s an option to pick only that feature as an additional.

This post has been closed for comments

1 reply

Michael Fogel
Forum|alt.badge.img+6
  • Dedicated Contributor
  • 382 replies
  • November 21, 2024

Hey ​@nirewen ,

 

For this use case I would recommend creating non-subscripiton purchases for each option at a specific price. That way a user can buy a burger and any toppings they need individually. There is no way to create a dynamic price so unfortunately this wouldn't be possible in something like a subscription. More information on non-subscription purchases can be found here: https://www.revenuecat.com/docs/platform-resources/non-subscriptions

 

If you want a subscription for this, I would recommend making some sort of subscription for a burger and then making the add on options non-subscription purchases. 

 

Let me know if that helps!


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