#Tyrell-schedule-sub-upgrade

1 messages · Page 1 of 1 (latest)

viscid coyote
#

Hey there!

glacial canopy
#

Hi

viscid coyote
glacial canopy
#

okay, I'll read this first.

#

Assume that Digital plan is $200 per month and Print plan is $100 per month. If the customer chose Digital on 1 July, which means the period is 1 July to 31 July, and then downgrade to Print on 3 July. Would you be able to complete the payment on 3 July, and then active Print Plan on 1 Aug?

#

What we want is, for the downgrade case, customer need to pay first, and the change will take into effect at the end of the last paid period.

viscid coyote
#

Not generally how it works no. There's no way to automatically take payment upfront and then schedule an update

glacial canopy
#

Alright..so if there are any other customers who have the same demand? What would they do

viscid coyote
#

Couple options I guess:

  • Cancel the subscription and schedule a new one to start as required.
  • Facilitate the manual payment yourself on the upgrade date, and then set the upgrade to happen on desired billing date.
glacial canopy
#

Ok, fine. Could I ask if you're planning to support this scenario? I reckon this is quite common actually.

slow gulch
#

Hi! I'm taking over this thread.

glacial canopy
#

Fine. It would take not a short time then. Anyway, thank you for the support.

glacial canopy
#

Hi Soma, another question here. What would you do if the customer downgrade the subscription and then cancel it immediately? How would you refund, by the first billing or the second one?

#

I mean, the case is like if I was the customer, I bought a Digital plan ($200 per month) on 1 July, then downgrade it to Print plan ($100 per month) on 2 July, and finally cancel the subscription on 3 July...

slow gulch
glacial canopy
#

The case is only about downgrade the plan, but what would you do if I cancel the plan after downgrading it in the same subscription period. It's a bit different.

silk bobcat
#

you could try it in test mode and find out!
Really it depends how you do the cancellation since there are multiple ways.

#

for example if you use invoice_now on the cancel API then we create an invoice and if there's outstanding positive balance, the customer is charged for that, if there's an outstanding negative balance, the invoice is closed and the balance is added to the customer and will be used against any future invoices that customer might have for future subscriptions.

glacial canopy
#

Okay...It seems like I didn't express clearly. If the balance is positive, but the subscription price is lower than the balance. Would you allow to refund an amount more than the subscription price?

silk bobcat
#

what do you mean by 'refund'?

An invoice can be negative overall, that happens

#

quite common if you have an expensive plan and downgrade to something cheaper so there's a large negative proration

#

if the overall invoice is negative, then that amount is added to the customer's balance and will be used to offset against any future invoices that customer might have. It's not paid out to the customer's card or anything.