#smilelari-subscription-price-migration
1 messages · Page 1 of 1 (latest)
So that works but it's definitely not the best option since it will hurt your metrics
You likely want to use SubscriptionSchedules instead. That allows you to defer the Price change to the end of the current period: https://stripe.com/docs/billing/subscriptions/subscription-schedules
Ok. I was unaware of this. Thank you. I think I get the gist. I would need to add a subscriptionSchedule to the existing subscription with an end date of the current billing cycle end and then have a follow on phase defined to transition to?
I think this is going to work well. When it transitions to the next phase, the current payment method and everything remains, correct? What do you recommend for an end_date considering that the next phase is somewhat indefinite?
it's not indefinite, you know the next phase since you do it for every subscription and not the sub's current period end
When the schedule phase ends, the subscription stays in place, it just no longer has the schedule, right?
So, if I currently have a customer who's billing period ends on the 15th to the new pricing with a billing period that also ends on the 15th, the first phase gets added by creating a schedule with the from_subscription attribute set so that the first phase is grabbed from the subscription attributes, correct? And then a second phase is added, probably with a start date equal to the end date from the first phase and an end date equal to ?
Hopefully that makes sense