#BoZz

1 messages · Page 1 of 1 (latest)

clear cliffBOT
mystic minnow
#

Hi 👋 thread started

vestal mica
#

Hey, thank you 🙂 is it possible to have a subscription system in stripe as follows: e.g. a base package for 19€ and a pro package for 49€. The pro package already has '5 licenses' included, the starter only 1. But to both packages additional licenses can be added for 10€ each.

I've seen a similiar tutorial in stripe, but they handle it a bit different, e.g. they make it like that: lineitems: 1x basely fee: 0€, 5x license: (9,8*5) 49€. This means, I need to create another product for 'pro' licenses?

And also, we want an enterprise package, this'd mean, we need to create another enterprice license product?

At last, the user then could just cancel one license and then has a cheaper price as if he'd go the normal way, right? (e.g. starter: 19 + 3 licenses = 59€ vs pro: 0€ + 4*9,8 = 39,2€)

Is there a more easy way for packages with licenses?

mystic minnow
#

If I were modeling that in Stripe, I would use a tiered Price objects:
https://stripe.com/docs/products-prices/pricing-models#tiered-pricing
to easily charge a base price and have support for adding additional licenses to that.

I'd always use a quantity of 1 to represent just the base package, and then add custom logic to handle converting from "quantity" to "licenses".

vestal mica
#

hmm, I see, but then, I suggest, in the customer portal, they'd see: Pro package, amount: 1 (which means 5 licenses), and they need to increase it to 2 (6 licenses), do I understand right?

This will be really confusing for customers I think

#

I dont know if it helps, but right now, we have created 3 different plans (monthly and yearly) and added another product, licenses. And in our software, we manually calculate licenses (e.g. based on product_id (pro=5) + number of licenses).

But this way, it also looks confusing in the customer portal, because it looks like license is a package:

mystic minnow
#

I do agree that would be confusing, and did not realize you were considering using the Customer portal. Does adding verbiage to the description of your products/prices help alleviate the confusion?

vestal mica
#

I don't think so, our customer are partly real old and have bigger problems with it

mystic minnow
#

Gotcha, I would suggest using an approach that aligns quantity with your concept of licenses then to avoid customer confusion.

vestal mica
#

Sorry, what exactly do you mean by that?

mystic minnow
#

I would still use a tiered price, but instead 1 quantity = 5 licenses for your Pro plan, I'd set it up as 1 quantity = 1 license. I'd set the flat amount for the first tier at your base price, set the threshold for the next tier at a quantity of 5, and then charge for your additional licenses beyond that.

Then I'd suggest modifying your Customer portal configuration to set a maximum number that the quantity for that Product can be lowered to, here:
https://dashboard.stripe.com/test/settings/billing/portal

vestal mica
#

oh, that's actually a good idea, but then, unfortunately, this shows up:

can we change that, that there isn't: "starts with 9,80€" but 49€?

#

or is there no other ready solution? I don't think no one else had a similiar problem 😮 or are we doing something wrong in general?

or would it help to build an own customer portal?

mystic minnow
#

No, I don't believe that verbiage within the Customer Portal is editable.

#

I was just about to suggest considering building a custom portal if our prebuilt one doesn't fit your use case well.

vestal mica
#

I see, is there a good starting point for that? We almost need all functionalities from the current billing portal 😅

mystic minnow
#

Not that I'm aware of, but I'm not sure if there is a third-party offering that includes the framework for a portal that you can build off of.

vestal mica
mystic minnow
#

Those aren't add-ons in the context that they add functionality to the Customer Portal, instead that is functionality that seems to allow your customers to purchase "add-on" type items from the Customer Portal. We aren't familiar with exactly what that functionality does or how to implement it since it is still in beta.

vestal mica
#

I see, can we still add add-ons to our products, even if customer portal is still in beta?

I read it many times, but I haven't found anything in stripe docs, might mean it is completely in beta?

It exactly sounds like an usecase for licenses (since licenses supplement the main product). Or how can we be granted access to beta funcs, do you know that?

mystic minnow
#

The Customer Portal is not in beta, only the "add-ons" functionality is. This is indicated by the beta tag in the documentation being beside that add-on session specifically, rather than at the top of the Customer Portal document.

#

To request beta access, you provide your email in the box in that section about add-on functionality, in the box titled Want early access?.

vestal mica
#

Oh okay I see, thank you very much 🙂