#william_docs

1 messages · Page 1 of 1 (latest)

thorny parrotBOT
#

👋 Welcome to your new thread!

⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1496438731085844500

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

timber copper
#

Can you share some example IDs of subscriptions you're trying to upgrade, price_xxx IDs you want to migrate to

#

Portal can be quite limited, so might be that you need to build your own UI to facilitate these upgrades: https://docs.stripe.com/customer-management#customer-portal-limitations

Set up a Stripe-hosted customer portal to provide your customers access to account management tools. The customer portal allows customers to update payment methods, manage subscriptions, download invoices, and update billing information without requiring support intervention. Configure the portal entirely through the Dashboard with no code, or u...

lunar sierra
#

The main goal is to have both add ons and the base plan invoices sent as one but not separate invoices for the customers.

  • We would like not to handle the building of portal UIs
sub_1TOwQYEHsriDb0mlKjykxsFG
price_1SNsTGEHsriDb0mlcOvewWy8
price_1TOhlTEHsriDb0mltIVD8nXS

Sample subscription with mixed item prices and cycles

timber copper
#

What is an 'add-on' in this context? Is this just how you model things in your business or a Stripe term?

lunar sierra
timber copper
#

Thanks, looking at those examples

#

Yeah, it's this limitation that is preventing the sub from being updateable in the portal:

If a subscription uses any of the following, the customer can cancel it in the portal, but can’t update it: Multiple products.
Those two prices belong to separate Product objects

#

price_1SNsTGEHsriDb0mlcOvewWy8 -> prod_TKXY9Ul3Vu7TOZ
price_1TOhlTEHsriDb0mltIVD8nXS -> prod_UNSgatgaeXPfkw

lunar sierra
#

Besides building custom portals to handle this. Are there other approaches if any, we could we take to achieve the same goal?