#phonicuk-pl
1 messages · Page 1 of 1 (latest)
I want to have a subscription that is price X for the first year, then a lower price Y for each year after that
Yeah that's not really possible without switching the Price object on the subscription
Righto, in a similar vein then is there a way to say that a checkout must contain product X if product Y is included?
Basically what I'm trying to do is "Product X costs this much to buy, and comes with 1 year of support - after that first year, support costs Y/year" which the customer would then have to cancel if they don't want it
I tried making support a separate product with a year-long free trial, but it shows the "Total to pay today" as the sum of the two.
I suspect I'm trying to push payment links harder than they're intended xD
Righto, in a similar vein then is there a way to say that a checkout must contain product X if product Y is included?
There's not, no! Are you creating the PLs programatically per 'checkout'?
No I'm just pre-defining a set in the dashboard - I only sell 'variations' of one product so there's no real need for an actual checkout
It looks like I can't really mix subscriptions and 'purchases' in the same transaction
Hmm, can you not?
I suspect I'm trying to push payment links harder than they're intended xD
Yeah, but they might get to where you want them eventually
lol
you can with Checkout, assumed this was ok with PL
with PL if you create a 'payment' product with a subscription as an upsell, it won't show the upsell
lemme grab an example here..
Ah, you mean with cross-sells/upsells. I assumed you meant multiple, mixed line items (i.e. one-time and recurring)
Which does work
Oh sorry, cross-sells was me trying to get the same functionality in a backwards way
There's a weird matrix of compatibility with upsells/cross-sells, mostly outlined on the docs for each:
Basically what I'm actually trying to achieve is indeed mixing of line items in a single PL
so Product X is £A to purchase which includes 1Y of support and then is £B/year after the first year for continued support
without making them sign up again separately
Basically what I'm actually trying to achieve is indeed mixing of line items in a single PL
Should work: https://buy.stripe.com/test_aEU01J40aeGXaFGcMT
righto - I just have to create that PL myself using the API then? The dashboard doesn't have that functionality?
It does! Created that very one in the Dashboard
Add another product is perhaps too subtle
aaaaaaaah xD
Solves it?
indeed!
Perfect
that is subtle xD needs to look more like this IMO:
another box
lol a long thread to realise that there was just a button I didn't see, thanks xD
okay - only problem is that the free trial doesn't show as I'd expect
Good feedback - I'll relay
How so?
so on my 'support' product - I've given it a 'free trial' of 365 days:
but the final result is this:
I'd expect the 'total due today' to only be for the base product
I could just remove the cost of the support from the base product and remove the free trial but that doesn't quite give the end-user feel that I want
Yeah, there's no trial there at all. Should look like this: https://buy.stripe.com/test_fZe5m340aaqH3de28g
The PL won't infer the trial from that field on the Product/Price. You need to set it on the Payment Link itself
It's a legacy field, it's confusing (I think the little ℹ️ icon explains it)
The thing that isn't clear is whether or not the "Include a free trial" only applies to the subscription portion, or if it also affects the base 'package' that's one-time which is why I initially ignored it
Indeed - it does behave as you describe: https://buy.stripe.com/test_bIY3cuaeld2P3uM00a
perfect 😄
True, but there's no concept of trialling one-time payments/prices in Stripe
Indeed, perhaps the option shouldn't appear at all if the selected product is not a subscription and maybe a little "This will only apply to line items with subscriptions" when there's a mixture
On the Payment Link?
Yeah on the create payment link page
It won't appear unless there's a recurring Price on the line items
ah okay
\
gotcha, maybe when there's a mix it should be "Include free trial on subscriptions" specifically
just to remove the mental stop of having to think "How is this going to affect the other bit" xD
anyway I've taken up quite enough of your time on things that were right in front of me! thanks for walking me through it 🙂
Np!
Ah I do have one concern though:
In the subscription component, I've set the "Include tax in price" to No so that it's £100 + tax - but on that page there's no indication of that. I know they'll get that in their invoice at the time but I'm pretty sure we're supposed to show that up front
Can you share the plink_xxx ID?
My assumption is because you're not asking us to calculate tax it's not shown
test_bIY3cuaeld2P3uM00a
plink_test_bIY3cuaeld2P3uM00a?
yes, sorry - I'm getting it from the dash
Ah, there's no _test_ key
plink_1KoQt6Hd51xGsopZN5mdGLT8
got it
yeah collect tax automatically is turned on
shows it for the one-time component but doesn't make the tax information visible to the user for the subscription component
Tax code of the two is the same - SaaS Business Use
Ah, well because there's no immediate payment due (because of the trial)
It's just 'this is the VAT due on this total'
aye - my concern is that I'm pretty sure the user has to be told what taxes will be due on future payments at the point they agree to them
so to be correct it'd have to say £100 + £20 VAT / year after
That's a legal obligation rather than a presentation issue is my concern
it does interestingly say "Then £120 per year" at the top but there's no breakdown in the line item to say it's because of VAT
got it. Yeah, not sure about that
maybe something to review, I can work around it for now 🙂
but that could potentially bite someone in the backside for not making it clear what VAT will be due on a specific line item - if it's only one line-item you can probably explain it away from the number at the top.
Is there any way to change the wording away from "Pay and start trial?" since it's not technically a trial
Well, the recurring line item is starting a trial and they're paying for the one-time payment
So it's accurate
But no, that can't be configured
righto