#Shaun-subs

1 messages · Page 1 of 1 (latest)

hollow finch
#

Hello! starting up a thread for you

#

What do you mean by upgrading to a new tier? Do you mean upgrading from Price A -> Price B, or do you mean staying on the same price but with a different quantity to be charged at a different tier?

gaunt gust
#

Upgrading from Product A -> Product B

#

Product A is pro tier,
Then Product B is manager tier

#

I want to allow people to upgrade, or downgrade

hollow finch
gaunt gust
#

This suggests I should only have 1 product and multiple prices?

#

Is that correct?

hollow finch
#

No, you can have multiple products and multiple prices - this is just an example of how to do it, it's not representative of all billing models

gaunt gust
#

Hmm okay I think this is going to be harder than I thought

#

Is it possible to send the customers through another checkout process?

#

But the checkout is just updating the product on a given subscription, instead of adding a new subscription

hollow finch
#

Let's back up for a second - what is your goal here, and what are you having trouble with?

gaunt gust
#

Sure, I have an upgrade page, it has 2 tiers to choose from, PRO and MANAGEMENT.

If they click PRO or MANAGEMENT without having a current subscription, they will be taken to a checkout process.

Now I need to define the behavior for when they click the MANAGEMENT button with a subscription (The PRO button wont appear if they have it already)

hollow finch
#

and can you clarify what about that is going to give you more trouble than you initially thought? Is it the need to potentially collect payment again when upgrading from Product A -> Product B? Or is it something else?

gaunt gust
#

There are a lot of unknowns for me

#

Ideally i'd want Stripe to deal with as much as possible

#

Is it possible for Stripe to start a checkout session, with the intention of upgrading the subscription

#

Or do I have to do that myself

hollow finch
gaunt gust
#

I have customer portals integrated already so this is promising

hollow finch
#

Perfect! Then you can leverage that to allow your users to upgrade

gaunt gust
#
If subscriptions use any of the following, customers can only cancel them in the portal (they can’t update such subscriptions):

Multiple products
#

Can I pass a new product into the customer portal request containing a new product to upgrade to

hollow finch
gaunt gust
#

Ah ok, so I'll have to transition to 1 product, many prices, to use that

hollow finch
#

Not necessarily - why do you believe you want 1 product with many prices?

gaunt gust
hollow finch
#

Can you show me where it says that? To my knowledge you can definitely update a subscription from one product to another, so I'm worried we're misunderstanding something here

gaunt gust
#
The customer portal has the following limitations:

If subscriptions use any of the following, customers can only cancel them in the portal (they can’t update such subscriptions):

Multiple products
hollow finch
#

That's if the Subscription itself has multiple products - so if you have a Subscription with a single product/line item you can definitely update it to a new product