#akshaj-sub-schedules

1 messages · Page 1 of 1 (latest)

red kernel
#

heya @wet grotto! It's possible but only for very simple changes

#

you can't do multiple phases on the Dashboard

#

you can try it yourself by updating an existing subscription in the dashboard, there's a button in the upper right hand that says "schedule update"

wet grotto
#

thanks @red kernel for your reply. i want to extent a yearly subscription by 3 months and understand that i need to use subscription schedule to achieve this

red kernel
#

hrm, i don't feel that you need to use subscription schedule though

wet grotto
#

ah ok

red kernel
wet grotto
#

what would be a recommend way to achieve this?

#

would this make any change to the invoice? i need to give free months to the user

red kernel
#

hmmm, give me a while to think about this, there's a couple of options i have in mind

wet grotto
#

ok thanks

red kernel
#

@wet grotto i'm guessing that you ideally would prefer to do these all via the Dashboard?

wet grotto
#

if possible yes, but i am comfortable using API too

red kernel
#

you should test it out to see if it works as per what you expect though

wet grotto
#

ok, thanks for this. I was also checking and see that i could update the subscription and add trial days to it

#

looks like this works as needed, the only thing here i am unable to figure out is, the subscription was set to cancel at period end. and no further invoice was to be scheduled, but now after updating it, i see a next invoice scheduled

#

how do i ensure that the subscription is set to cancel at period end when adding trial days

red kernel
#

hrm, i'm a bit iffy with using a trial - the idea of a trial is an initial free period when they first subscribe.

#

when you update an existing subscription (that is already paid for) to use a trial via the Dashboard, it's not possible to align the trial start/end with the cancellation end datetime exactly

#

you'll likely end up with a prorated invoice when the trial ends and you cancel the subscription

wet grotto
#

ah ok, makes sense

#

can i set pausing the subscription in future

#

or do i need to pause it right away to offer free period

red kernel
#

when will you know that you're going to offer the 3 month free subscription?

#

when the user first subscribes?

#

or at a later point in time?

wet grotto
#

so i want to update a existing subscription

#

the subscription is supposed to end end of nov

#

the subscription is also set to cancel at period end

#

i want to update the subscription such that

#
  1. user get additonal 3 month
red kernel
#

ah alright, your subscription is a "per-seat" subscription right? i.e. payment is collected upfront

wet grotto
#
  1. the subscription is canceled after additional free months are used
#

yes, the payment has already been collected

red kernel
#

then i would pause subscription now (since you've already collected the payment up till end nov), update the subscription to end after additional free months are used

#

try it out with a daily subscription

wet grotto
#

ok let me try that, is it possible we keep the thread active while i test this

red kernel
#

sure

#

if your testing spans over a couple of days, you'd want to reference this thread if you come back with more questions though

#

the thread auto archives after a while, but we can reopen it

wet grotto
#

i should be done in 10 mins or so 😄

#

sorry need a few more minutes

red kernel
#

no worries

wet grotto
#

do i pause the subscription indefinetly

red kernel
#

yep, pause it indefinitely

wet grotto
#

ok, thanks

#

sorry, i dont see an option to add additional free months now

#

this is what i see

#

i have paused it indefinitely, but now i need to add additional months to the end date

red kernel
#

you cancel it after that additional 3 months

wet grotto
#

ah so do it manually you mean?

red kernel
#

not exactly

wet grotto
#

ok

red kernel
#

you've set it to cancel on 16 nov right now based off that screenshot

wet grotto
#

correct

red kernel
#

what you would want to do is to set it to cancel on a future date

#

e.g. 3 days later

wet grotto
#

ok, yep

#

so use "Reschedule cancellation"?

#

i updated the cancelation date and see that i see a next invoice 😦

#

probably i did something wrong

red kernel
#

no this is fine

wet grotto
#

the subscription now cancels on a future date, but has a next invoice generated

red kernel
#

If you selected Offer services for free All invoices generated before the resumes_at date are immediately marked as uncollectible. Stripe won’t send any upcoming invoice emails or webhooks for these invoices and the subscription’s status remains unchanged.

#

so the dashboard showing an upcoming invoice is fine

wet grotto
#

ok, cool

#

checking one thing quickly to make sure i understand it fully

#

just one questiion, when pausing the payment collection

#

i am not seeing Offer services for free

#

where should i be looking for this setting

red kernel
#

i couldn't remember what are the options in the list off the top of my head, onesec, let me open my dashboard to check

wet grotto
#

sorry wrong screenshot

#

here are the options i see

red kernel
#

it's the second one

#

Mark invoices uncollectible

wet grotto
#

awesome, got it, many thanks @red kernel this has been very helpful

red kernel
#

you're welcome! Remember to test it out over one day at least just to be extra careful

wet grotto
#

yep, thanks 🙂