#devparry-subscription-trial
1 messages · Page 1 of 1 (latest)
devparry-subscription-trial
Hey @primal token! I would recommend changing your flow completely. Don't ask them to choose after the trial. Ask them to choose before, when you create the Subscription. And pass trial_period_days: 7 so that there's a trial at the same time
Another thing I forget to add here, AS per our client's Requirement if users go with Free trial then the system will not take the card details from users.
that doesn't really change my answer though you'll have to make sure you get them back on your app to collect card details after the trial
then how we show the list of Plans on front end ?,, as i have checked some websites free trail is different plan and monthly and yearly are different plans.
so how we know which plan will activate after 7 day trail over ?
I don't understand what this could mean
you only have 2 Prices, one monthly and one yearly. You ask the customer to choose one of the two
and also we have to make sure 7 days trial use once only. The user can't take the free trial again and again..
The trial period is separate and you said it was 7 days
Sure then you track this yourself in your database and remember who has used a trial period
okay
can we do this :
- create a free trial Plan on Stripe.
- List Free Trail on the front end.
- When users will take a free trial Subscription generated.
Can we use this code :
Cancel the subscription at the end of the current billing period cancel_at_period_end
$getupdatedSubData = Subscription::update( $subscription_id,['cancel_at_period_end' => true,]);
Please suggest will this also work ?
I mean you can but that doesn't make any sense to me
that's not how anyone else does this and you're going to lose so many customers
Really you should do what I explained already. Ask the right Price, put them on the right Price with a 7 days trial and then at the end of the trial we try to charge them and if you haven't collected a payment method by then we can even email them automatically for you
okay let's talk with my client about this... thanks for your suggestion as well. 🙂