#gabor
1 messages · Page 1 of 1 (latest)
Hmm, there's likely no idea solution using our API directly
Alternatively you could look at something like Rewardful: https://stripe.com/partners/directory/rewardful
Thanks for rewardful, I saw them earlier, but don’t want to introduce new third party solutions, only as last resort, as we are very small. Is there any other way with Stripe only?
I guess you could utilise the customer credit balance: https://stripe.com/docs/billing/customer/balance
You could apply $X credit to their balance per referral which is automatically applied against their next upcoming Invoice
Hm, I looked at it earlier and rejected the idea, because we’d prefer to give free months instead of amounts. However, we could calculate the reward from the subscription price, and maybe adjust the balance when the customer switches from yearly to monthly or monthly to yearly. So, for example if someone has a yearly subscription (let’s say $120 per year), and have -$24 on their balance (two free month), and switches to monthly ($20 per month), then we need to increase the negative balance from $24 to $40.
Another alternative would be to use a schedule that automatically transitions the subscription to a 'free' period when they're earned enough referrals, for say 1 billing cycle, and then transitions back to the regular price
There's a few approaches, just about weighing up pros/cons of each and seeing which best fits your business
Transitioning to a free period sounds good too. Does that mean a “trial” period, or is there another kind of free period?
You'd model it was a 'free' Price object I guess. Trial or coupons could work too: https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#upgrade-downgrade-coupons
So that example applies a 50% discount for 6 iterations (months), and then automatically removes it
That looks like a good solution, I think! I will dive more into subscription schedules then. 🙂
Thank you very much for your help!
np!
By the way, it seems coupons almost work for this, so it would be nice to have this feature in the future.
Which part?
I mean, as far as I see, it’s already very easy to give rewards with discount coupons for monthly subscribers. The tricky bit is the yearly when customers got multiple free months. And also switching between subscription types. If it would be possible to do this with coupons, that would be very handy. But coupons might be much more complex behind the scenes, so it is “almost” only to me. 🙂
Yep, it's fair feedback that we've heard before (being able to limit coupons to a specific Price, as opposed to a Product)
and also, either being able to use a stack of coupons for the next invoice (this would be useful for yearly subscriptions, where one month discount is a 8.33% discount), or to be able to create coupons that give x months, instead of x off the price.