#geo88

1 messages ยท Page 1 of 1 (latest)

pseudo stirrupBOT
haughty ruin
#

Pricing table doesn't support what you describe currently. You'd need to just have a pricing option at $289 and then downgrade/amend the create Subscription after creation for the next billing period

brittle musk
#

Oh I see

#

but would this but possible to setup this downgrade from Stripe or would I need to do an API Call?

haughty ruin
#

You could do it via the Dashboard sure, or via the API

brittle musk
#

Any idea where I'm supposed to go on the dashboard?

haughty ruin
brittle musk
#

do you mean I can setup an "automatically scheduled downgrade" for each new subscription" from this link?

haughty ruin
#

You can schedule the update to happen in the Dashboard, yep

brittle musk
#

you mean here?

haughty ruin
#

Any subscriptions created via the pricing table would be under the Current tab. You can then update one, and schedule the update in the UI (which will create a schedule under the hood)

brittle musk
#

I mean, I want it to be done automatically. The website admin should not have to come back to Stripe to set these up.
It needs to be done automatically, like some kind of trigger

haughty ruin
#

I guess you could listen for checkout.session.completed events (i.e a customer subscribes via the pricing table) and then create the associated schedule for the downgrade as you need

brittle musk
#

seems to be the best solution ๐Ÿ™‚

#

I've already got a webhook for this event. ๐Ÿ˜‰

#

I just need to add an API Call

haughty ruin
brittle musk
#

if the user cancels their subscription before the end of the current subscription, the scheduled subscription will be canceled too, I imagine?

haughty ruin
#

Well you'd cancel the schedule at that point. That'd also cancel the actual subscription

brittle musk
#

ok. Thank you very much ynnoj for your help ๐Ÿ™‚

haughty ruin
#

you're welcome

brittle musk
#

I'm gonna setup this API call now. I might need your help again. Hopefully it'll be fine ๐Ÿ˜‰ thanks again

covert ember
#

๐Ÿ‘‹ taking over for my colleague. Let me know if there's any follow-up Qs I can answer!