#peacep_recurring-pricing-models
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1337070126419415091
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Do you only price in units of 10 seats?
Because right now if a user enters 12, they are actually purchasing 20 yet it is very unclear.
I don't really understand this piece
wouldnt 2 be 20, and 12 would be 120?
No. there are different choices but the user makes the choice on my site, then gets transferred to stripe. I'm open to other ideas.
That's what I'm saying: 2 should be 20 and 12 should be 120, but it doesn't work that way on stripe. the quantity refers to the licenses. You can tell because the price doesn't increase until i hit 11 in my example.
Seems very odd, but maybe it's just a setting that I have set incorrectly?
Ok so you've set your pricing using tiers, but your quantity is individual seats, so it jumps up at each 10 interval
You could instead set up products that are 10x seats each, then quantity would be 1 for 10, 2 for 20 etc
And the item description would indicate that each is x10 seats
i've already built everything to work the way i've described which seems to make more sense because then I have a very manageable number of products and just have different pricing schemes. The webhook data is going to be more rich this way as well, if you know what I mean. We have an admin UI where we can create the pricing bundles.
then in that case i would say when you let the customer pick their quantity on your site you should jump up to the tens, if there's no price difference between 12 and 20 seats
ie, they enter 11 you set it to 20, then enter 17 you set it to 20
It's really a question of what are you trying to track/show
That's the thing. they don't pick the quantity of bundles on my site, just the bundle that they want. what i'm looking for is a way to have more control of the stripe UI to have quantity refer to the bundles rather than the individual licenses. Seems a bit janky the way it works right now if you guys are supporting bundled pricing.
There's no indication of 'wasting' licenses which seems like a bad user experience.
Where do they pick quantity then? Are you using checkout with adjustable quantity?
yes
If the pricing is in chunks of 10, i refer back to using a product that is specifically groups of 10, but thats your choice
the pricing is still bundled and charges the right amount based on what you customer picks, but checkout doesnt support incrementing by multiples, no
any other ways to approach this? is tiered pricing a better solution for this scenario? It seems like the UI is built more for that than bundles.
This is the core of my question here. Are you trying to show the seats the user will use (perhaps 12) or the seats the price allows them to use with no increase (20)?
That's a different pricing model. You can use that if you prefer, or try both and see what behaviour you want.
If you want to be clear about groups of ten seats, i'd use a product that says x10 seats each
But you can let them pick a quantity and price accordingly too, just a different experience and the customer might not notice the 13-20th seats are "free" to add
Got it. ok. I do think that the stripe UI needs a little updating to better show users what is happening if they don't choose multiples of the bundle size.
Thanks for your instant help! ๐
Is there a way to do tiered pricing with a minimum so that I can kind of get the best of both worlds?
Can you explain more about what you mean by minimum?
like the bundle concept but then with the ability to only pay for 14 instead of 10 or 20 for example. with a 10 license minimum
Sure, you can set up your pricing to be tiers that work that way using flat fee for 1-10, then per seat for 11+, and use checkout's minimum for the quantity
adjustable quantity does support setting a min/max range
I don't know what your prices are but lets say its 100$ for first 10 seats
so you can do flat=10000 (100$), per unit=0 for 1-10, then flat=10000 + per unit = 7$ or whatever you want
note the difference between volume vs graduated, its critical
ie, do you want to charge based on the total quantity at the highest tier hit, vs charge for the quantity at each tier
Different pricing models, both valid, but quite different result
I guess it depends. How about this scenario. They choose 15 licenses then want to add 5 more later. How do I handle that in terms of the tiers since it's a separate transaction?
BTW, I'm stepping away for an hour or so but will be back to finish this up with you. Thanks again.
You'd adjust the quantity and the new total would be prorated according to your tiers/pricing
so in my example above if it were 100$ + 7$/seat over 10, they'd be at 135/mo for 15
If they bumped up to 20 the new rate would be 170/mo (or whatever your pricing is)
depending on when they update, they'd get prorated credit for the 135 remaining time, then prorated charge for the 170 time remaining in period
and then the next renewal would be for 170