#stealth_best-practices
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/1426189055066116209
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
hey there! taking a look into your question
it sounds like the 'Fixed fee and overage' model is what you're looking for
https://docs.stripe.com/products-prices/pricing-models#fixed-fee-overage
basically this would involve creating two different prices (one fixed + one per-seat), and adding both as items to the subscription
Ah. I was hoping there's a better solution.
Is there a way to automate that and have Stripe add fixed pricing automatically to any subscription that has a per set pricing? Like is there a way to configure that if pricing_X is added to sub, attach pricing_Y to it as well?
there's nothing along those lines that you can configure in Stripe, but depending on how you're integrating with our system that should be a relatively simple task to automate within your code
I see. Okay. Thank you.
Another question... can discounts be conditional? Or be applied partially? For example, apply discount only if seats exceed 20.
Hi there, taking over for @proud salmon as they had to step away
Not sure if this is exactly what you're referring to, but you can charge different rates depending on the number of seats, as shown in this example
https://docs.stripe.com/products-prices/pricing-models#adding-flat-fees
Here the unit amount is lower with each tier, and the flat amount is higher with each tier (but you can decide what to do in each tier)
Monthly: $15 flat fee + ($10 per 5 seats). Yearly: $180 flat fee + ($120 per 5 seats). Looks like I will have to combine package pricing with flat fee pricing.
Question about discounts is not related to this pricing tho. I would like to know if discouts can be applied to portion of a subscription. Like only for seats 20 and above, or only for 10 seats, etc...
Hmm, not sure - can you provide a specific example? Let's say someone is paying monthly and wants 25 seats (5 sets of 5 seats). That would be $15 flat + $10 * 5 = $65. How do you want to apply a discount and what would be the result in this example?
Option 1: Apply 20% off for every seat (set of 5) above 20. So $15 flat + $10 * 4 (total 20 seats) + $8 * 1 (5 seats above 20). Total = $63. If there were 6 sets of 5 seats, then it would be $8 * 2 and the total would be $71. Similar to tiered pricing but with discounts because I don't want it to be for every customer, just those with discount code.
Option 2: Apply 20% off for 10 seats (2 sets of 5). So $15 flat + $10 * 3 + $8 * 2 (discounted seats) = $61. If customer had 6 sets of 5, then $15 flat + $10 * 4 + $8*2 (discounted seats) = $71
Got it, let me look into it
Okay, based on my research there isn't anything built in to apply this kind of discount automatically with these pricing models. I would say your best bet is to handle the calculations yourself - if someone enters a valid discount code, then you compute the discount based on the seats as described above.
I can put in a feedback request to add the feature of applying this type of partial discount, but it doesn't currently exist so you'll need a workaround in the meantime
Okay. Thank you.
How can I bundle different products together? I have my main product, and I have additional add-ons. I can manage it through the API but I would like to switch to checkout and customer portal. One issue I have encountered is that on customer portal my products are seen as separate subscription tiers (one can switch from main product to add-on which should not be an option. there should be add/remove add-on from subscription). And when customer is already subscribed to multiple products, an option to switch to different plan is not visible in customer portal at all.
I tested cross-sell and it does not seem to work on customer portal.
Hi, please review the the limitation of our Customer Portal: https://docs.stripe.com/customer-management#customer-portal-limitations. If subscriptions use multiple products, customers can only cancel them in the portal. They can’t update these subscriptions.
Is there another way to add add-ons to subscription other than creating separate products? I removed additional products and tried to use cross-sell but it only offers me to switch from monthly to annual.
Okay. Thanks