#Steven-subs

1 messages · Page 1 of 1 (latest)

warm abyss
#

heya @floral lotus, is the upgrade on a different billing cycle? i.e. was it previously monthly and they're now switching to a yearly subscription?

floral lotus
#

no same cycle and its annually

#

and I tried doing metered pricing (because its based off number of minutes used) but doesnt that wait until end of a cycle to bill them for going to the next tier?

warm abyss
#

so you're on metered pricing now?

floral lotus
#

no i havent created anything yet

#

we wanted 12k minutes for $850, then 24k for $1500

#

but we collect all the monies up front so I figured I would have to track usage and alert them to upgrade when they get close....

warm abyss
#

Sorry, i'm going to need to step away for a bit. Someone else from my team will be here to follow up shortly.

tranquil yacht
#

Hello @floral lotus I will take over from here. Catching up

floral lotus
#

ok cool

tranquil yacht
#

So let's put aside metered pricing. You want to let your customer upgrade from ie $850 to $1500, with same interval, but don't want to use the default proration behavior?

floral lotus
#

correct

tranquil yacht
#

Let's say the Sub is currently Nov 1st to Dec 1st. When your customer upgrade on, let's say Nov 25th, you don't want to care about the days diff, just want to charge them $650 ?

floral lotus
#

yes

tranquil yacht
#

wouldn't proration_behavior = none just work?

disable proration which will make the customer pay full price for the new upgrade
This will only make the customer pay the full price for the next interval, from Dec 1st, I think

floral lotus
#

it makes them pay the full price....all $1500...on the next due date. Which could be 9 months away.

tranquil yacht
#

you can separately create an Invoice for the diff of $650

floral lotus
#

yes I could but I wanted it to calculate that automatically. I mean, theres only 3 packages so I Can store on my end the upgrade price and just do it that way

tranquil yacht
#

there is no convenience parameter for that. I think by checking the Upgrade request and write code to calculate the diff, then Invoice them, could still be automatic enough IMHO

#

by checking the upgrade request, I mean to listen to customer.subscription.updated event

floral lotus
#

yeah. thats why I wanted to see if I could create the full payment invoice but add a "credit" of some kind