I’m creating an app that allows people to create teams and invite users to teams.
By default, the free plan does not allow to add members so they need to pay to be able to invite X amount of members.
But each user can be an admin of multiple team, and subscribe to a plan for each team the user is an admin for.
I know how to integrate a subscription option, but I can’t find a way to:
allow a user to have multiple subscription
add something in the subscription name/title/description so the user can easily manage it ( Subscription for team A, Subscription for team B…) when he goes to the Stripe portal and sees all his subscriptions
attach the subscriptions to a team instead of the user
Any idea how to achieve it by chance? I’m open to suggestions too.
I don’t know about any plugins, but with API directly you can subscribe a user to multiple plans, and in fact, with the API you can subscribe to up to 40 subscriptions at once (maybe it is only 20 I don’t remember exactly).
You would need to create the subscription for the user dynamically, which can be done via the API. Otherwise, the title seen by the user is the title of the product the subscription price is for, as set by the developer in the Stripe dashboard. But, you can on-demand create a product and price (ie: creating a subscription) and allow the users inputted title be the title of the subscription. This will lead to a lot of products in your stripe dashboard.
In bubble database on team data type add a field for subscription