#nicjr110
1 messages ยท Page 1 of 1 (latest)
Hi there!
Hey! ๐
Is your question what happens to active subscriptions if you archive their price?
Its can an cancelled Subscription that is still active (End date is in the future), renew their subscription if the price has now been archived
Yes there should be no impact on existing subscriptions when you archive a price
And if you want to be sure, you could test this with Test Clocks: https://stripe.com/docs/billing/testing/test-clocks
Okay so if i want to phase out a Price and migrate everyone to a new price, I can swap all active subscriptions to the new price, but if I swap the active (but cancelled) susbcriptions it reactivates their subscription, which is not what i want to do. Is there a way to swap their price without reactivating? I need to ensure that no one can continue using the old price past their next billing cycle
but if I swap the active (but cancelled) susbcriptions it reactivates their subscription
I wasn't aware of this. Do you have an example subscription ID where this happened?
But if true, I guess the solution is to not update the price of these subscriptions and let them cancel?
Sorry just trying to find the references, give me a sec ๐
Okay, so i tink the automatic reactivation is actually not Stripe but the Laravel/Cashier package im using. So it may be easier in teh process to actually just go through stripe Api directly. Can i confirm then if a user has an active subscription, but the have cancelled (subscription has an end date), and we swap the price over, it wont reactivate the susbcription or clear the ends at date. and then if they were to renew this subscription it would renew with the new price that they wouldbe been moving onto for the next billing cycle.
Alternatively is there a way to stop a user from renewing the subscription once they have cancelled it, without cancellling it immediately
I dont mind sending them through our subscription process again. I just dont want them renewing a cancelled subscription that is the old price point
Alternatively is there a way to stop a user from renewing the subscription once they have cancelled it,
This is completely up to you. How are you currently allowing users to renew their subscription after they have cancelled it?
Using the stripe redirect portal, if they are still in the grace period before the subscription has fully ended, if they naviagte to the portal it has a renew button
Got it. Give me a few minutes to look into this.
e.g
Thanks appreciate this. Main Aim here is that im phasing out a price in stripe on 1st may and want to make sure no one can reactivate any susbcriptions on it. Active & trialing subs are easy as i just swap them, fully cancelled too as ignore them , but these inbetween subscriptions, im unsure of, so advice on whats the best approach is helpful ๐
One way would be to disable subscription update in the customer portal for users who have a cancelled subscription
https://stripe.com/docs/api/customer_portal/configuration#portal_configuration_object-features-subscription_update
I dont want to remove functionality for other users though that this price changing doesnt affect
Thinking, if I change the price for these users in the cancellation period with Stripe API, can i confirm it doesnt reactivate the subscription? And then if they try to renew in that time it will renew them onto the new price i have swapped them too
I dont want to remove functionality for other users though that this price changing doesnt affect
You can create different customer portal configuration for each user. You just need to pass a configuration when creating the customer portal: https://stripe.com/docs/api/customer_portal/sessions/create#create_portal_session-configuration
Yeah i see how that is possible, but it will involved temporary code in my codebase for these specific users. which once theyre migrated the code will be redundant. Which im trying to avoid. If we can just swap teh price without reactivating the sub, which I think is possible through stripe API, if you can confirm? Then i think that will be the easiest work around.
I think a " how to phase out a Price/Subscription" documentation page could be really useful document from stripe ๐
Youve been really helpful too though ahha
but it will involved temporary code in my codebase for these specific users
Yes that's true
If we can just swap teh price without reactivating the sub, which I think is possible through stripe API, if you can confirm?
I would recommend to test this yourself using Test Clocks https://stripe.com/docs/billing/testing/test-clocks
I think a " how to phase out a Price/Subscription" documentation page could be really useful document from stripe ๐
Thanks for the feedback!
If you can't test this yourself, let me know and I can try to have a look.
Okay cool, Ill have a go at doing some testing using Stripe API directly not the plugin I have. But thank you massively for the help:)
Happy to help ๐