This is great, thanks! Is there a reason to have "Subscription" as its own data type, rather than having the fields from subscription saved directly to a user?
Hey Greg - brilliant vids so first of all thank you! Question from me - how should we approach changing pricing in the future? Let's say that my starter plan changes from $20 to $30 but I want all users who initially signed up for $20 to be locked on that price for life. Is this something you've handled before? Any pointers much appreciated!
You can add multiple prices to a plan (called Product in Stripe.) Each price comes with an ID. So for a Starter plan, you can add a price of $20 and another price of $30. When you are ready to switch from $20 to $30, simply switch the Starter plan price ID in your Bubble option set to the new $30 price ID.
Thank you very much for this awesome course! 👏 I have a question regarding database structure/logic : in your example, there are 3 different Plans (Starter, Growth, Yearly) with only one frequency (month) for each Plan. How would you approach a need for Plans with two frequencies (month and year)? Here are the options I think about right now: 1. Duplicate the following attributes as values are different between month and year: Amount, ID price test, ID price live (so we would have Amont month, Amount year, ID price test month, ID price test year...) 2. Create 6 different Plans : Starter month, Starer year, Growth month, Growth year... I do not think those 2 options are the most efficient ones (or even working) and I think I am missing something here. Would you have any suggestions? Thank you for your precious help 🙏
For each plan (called Product in Stripe), you can add multiple prices and price frequencies. Each price comes with an ID and it's this pricing ID that we use to construct our Checkout session. You can then build a 'Monthly/ Yearly' toggle switch above each plan type (Starter or Monthly) to allow a user to toggle and select the frequency they would like. Simple save this user action to a state, and feed the state value into the Checkout session - line_items[0][price]
A huge thank you for these precious videos. I apologize in advance, I am French and I use a translator to write to you :) I have two questions: Are you going to make a video on "How to apply a trial period to a subscription"? And the second is that I launched a live mode on my application to test it and then I created the process of your videos on the subject. How can I put the work done in live mode without users who have a free version losing their work? Have a nice day and thank you again.
What would be your method if you wanted to make a pricing page with a monthly/yearly toggle? Also would be. Neat video to do the stripe inbed pricing tables walkthrouhh and lemon squeezy as an alternative 😊
Just built & launched a startup in 18 days largely due to your recent Stripe + OpenAI courses, @gregory-john 🙌 Overview of the process if you're curious: th-cam.com/video/BUS8SQkO1wk/w-d-xo.html Couple of things that would have made life easier: - How to do a free trial with Stripe - Threads / Messages with OpenAI to be able to store & continue the Open AI interaction
Dude! where were you when I was trying to learn all this a few months ago?!?! Primo content as always!
Haha, I'm here now and ready to help👋
for me I ask why not 2 years ago
Glad this is out just in time for my app build.
Thanks Greg. Premium content always!
All the thanks, really a great content.
Let's go! I'm excited to get this project going!
This is great, thanks! Is there a reason to have "Subscription" as its own data type, rather than having the fields from subscription saved directly to a user?
Excellent I can’t wait to get stuck into this😁
Hey Greg - brilliant vids so first of all thank you!
Question from me - how should we approach changing pricing in the future? Let's say that my starter plan changes from $20 to $30 but I want all users who initially signed up for $20 to be locked on that price for life. Is this something you've handled before? Any pointers much appreciated!
You can add multiple prices to a plan (called Product in Stripe.) Each price comes with an ID. So for a Starter plan, you can add a price of $20 and another price of $30.
When you are ready to switch from $20 to $30, simply switch the Starter plan price ID in your Bubble option set to the new $30 price ID.
@@gregory-john Brilliant thanks again Greg
🤣 I can see the likes going up.... keep going so we can have more and more.
Thank you very much for this awesome course! 👏
I have a question regarding database structure/logic : in your example, there are 3 different Plans (Starter, Growth, Yearly) with only one frequency (month) for each Plan.
How would you approach a need for Plans with two frequencies (month and year)?
Here are the options I think about right now:
1. Duplicate the following attributes as values are different between month and year: Amount, ID price test, ID price live (so we would have Amont month, Amount year, ID price test month, ID price test year...)
2. Create 6 different Plans : Starter month, Starer year, Growth month, Growth year...
I do not think those 2 options are the most efficient ones (or even working) and I think I am missing something here.
Would you have any suggestions?
Thank you for your precious help 🙏
For each plan (called Product in Stripe), you can add multiple prices and price frequencies. Each price comes with an ID and it's this pricing ID that we use to construct our Checkout session.
You can then build a 'Monthly/ Yearly' toggle switch above each plan type (Starter or Monthly) to allow a user to toggle and select the frequency they would like. Simple save this user action to a state, and feed the state value into the Checkout session - line_items[0][price]
@@gregory-john Thank you very much!
Awesome course🥰
A huge thank you for these precious videos. I apologize in advance, I am French and I use a translator to write to you :)
I have two questions: Are you going to make a video on "How to apply a trial period to a subscription"? And the second is that I launched a live mode on my application to test it and then I created the process of your videos on the subject. How can I put the work done in live mode without users who have a free version losing their work?
Have a nice day and thank you again.
What would be your method if you wanted to make a pricing page with a monthly/yearly toggle? Also would be. Neat video to do the stripe inbed pricing tables walkthrouhh and lemon squeezy as an alternative 😊
Great man! very nice vibe & clearly explained!
thank you for uploading!
Absolute legend.
Fantastic!
Why create a product and not a subscription in Stripe?
Just built & launched a startup in 18 days largely due to your recent Stripe + OpenAI courses, @gregory-john 🙌
Overview of the process if you're curious:
th-cam.com/video/BUS8SQkO1wk/w-d-xo.html
Couple of things that would have made life easier:
- How to do a free trial with Stripe
- Threads / Messages with OpenAI to be able to store & continue the Open AI interaction