#Shaun
1 messages · Page 1 of 1 (latest)
You can specify coupons to only be valid for certain prices. Though I am not 100% clear on your usecase
So basically you are directing users to a checkout session with a monthly and yearly option, and there is one coupon that could apply to either now?
@pine lodge I have a checkout session with a coupon applied for 100% off once, but there is an upsell option to allow them to purchase a year subscription.
And this applies the coupon
Unfortunately it looks like we only allow you to specify at the product level instead of prices. Would it make sense to maybe make a coupon for a certain amount instead? That could mean that the user gets their first month for free or if they sign up for yearly they get the yearly price - the price of one month of your subscription
Possibly yes, would be a pain as I have the coupon on multiple products
What happens if the fixed amount is greater than the product price?
Nothing gets refunded I hope? 😅
I think they just have a $0 payment but will double check
One other option is that instead of upsells, you could just create a checkout subscription for only one price or the other and disallow discount codes on the sessions for the yearly subscriptions
I do very much like stripe handling the upsell though
I am putting in feedback to allow the specification of certain prices by the way. Can't guaruntee it will get added but that would be a helpful feature
Yeah that is nice, unfortunate that it looks like coupons don't play nice with this usecase with upsells
Can I put in a feature request?
Essentially a checkbox on coupons that disallows them to be used with the upselling feature
Or something similar, you guys are smarter than me
To do that you can write in to our support. I think the initial idea of restricting based on prices might make more sense here. If it is just upsells then there could conceivably be a case where you make a checkout session for just the yearly price and the user would still be able to apply 100% off there https://support.stripe.com/?contact=true
I missed that message! I apologize
Yes that sounds like a fantastic idea
Also just checked and the amount of the initial payment is just reduced to $0, the customer doesn't get credit for any amount over
That being said, definitely test this in test mode with your setup to confirm it won't for your configurations. I don't think it will but it is always worth double checking