#anil_docs
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/1278128791239131158
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi there
So just to be clear, these Subscriptions already exist in Stripe and you're hoping to update the price on these Subscriptions without having the customer complete any additional steps/actions?
Current case : Even when they should be same subscription product say Product A. Its creating a new product for each new subcription
- Customer A -> Subscription_Customer_A
- Customer B -> Subscription_Customer_B
What we want
Customer A and B to both have subscription of Product A
Also, if customer A purchases another product which is not a subscription then it was creating a new instance for that customer as well. We want to consolidate all that into once Customer A. We have 4 subscription levels ( Products) but the old code has led to creation of 300+ individual products ๐ซ
I think you mean Subscription_Product_A above?
I recommend reading through this and testing this out in test mode first so you can see how the updates happen: https://docs.stripe.com/billing/subscriptions/upgrade-downgrade
customer A purchases another product which is not a subscription then it was creating a new instance for that customer as well
It's not possible to consolidate Customer objects, unfortunately
This might impact your revenue recognition but what you can probably do here is update the existing Subscriptions to cancel at the end of the current billing period then create a new Subscription with a trial period for the customer object you want to keep going forward.
Thanks. Subscription product consolidation is more important than the other one. We will give this a go and have a look. To be clear what we have to do is
- Use the upgrade/downgrade to point the existing customers to the new subscription products ?
Yes though note that the Subscription updates you make will happen in real time/immediately and may trigger a proration. If you want to schedule the update for the next billing period, I recommend looking into using SubscriptionSchedules: https://docs.stripe.com/billing/subscriptions/subscription-schedules/use-cases#upgrading-subscriptions
Thanks.