I'm looking for an functionality that looks like this:
membership has a set price for the first two months. Let's say 60$. Because the first two months are most valuable. If my customer want's to continue after the first two months they will switch over to a monthly payment of for example 17,95$. Is this achievable in any way?
13 comments
Hey Yannick, while I don't think changing their price automatically would be possible, what I would probably do is:
I think this is ok since it's a flow for lowering the price, and I'm sure anyone would happily complete that process to do so
I may be wrong about automatically not being possible in case anyone else wants to chime in!
Haha, Julian Galluzzo beat me to it,
At the moment, I don't think we have such feature, Yannick Caron but here's a workaround I'd suggest.
You can set the plan as a one-time one, with an expiration date of 2 months.
On the dashboard (or whatever page you choose) on your website, you can add an Upgrade button with two attributes:
This way, the button stays hidden as long as they have a paid plan, and when the plan expires after two months, it becomes visible and when clicked, the user is upgraded to the Plan with the Price_ID you set.
Chukwudi Thanks for that Suggestion! The only thing that i'm not sure about is where to include this button because once a plan has expired, the user will not have access to the gated pages anymore.
Would you include this on the login page then or something?
It would basically be the same as this return to checkout UI functionality: https://docs.memberstack.com/hc/en-us/articles/10997933731739-Return-to-Checkout-UI
But I already included that for users that did not complete checkout. If I put two of those it might become confusing and this one we're currently discussing is only supposed to show up when their initial 2 month plan has been expired.
Well, here's what I'd do:
I'll have a dashboard page after login and on the div immediately after the body on the dashboard page, I'll add data-ms-content="paid-plans" or data-ms-content="!no-plans" depending on the condition you set for the gated content.
But before or after this div, I'll place the upgrade button. This means: if the user has a paid plan, the button stays hidden, and the contents in the div are visible. When the plan expires, the reverse is the case.
But what happens to the access denied redirect then?
I assume the flow you set up is: Login -> If a user has a plan, access the next page, else, access is denied.
If yes, then, it may have to change if you choose to go with my suggestion
yeah, currently if the user tries to access a restricted page without a plan, they'll get redirected back to the login page.
I could fix that with custom code if need be, was just thinking out loud to come up with the best fix for this.
Oh, I get it. But I don't think much would change though cos the only change in my case would be that any signed-up member can log in, and be taken to the page after login. But this time, on the page after login, they'd either see all contents if they have a plan, or they'd only see the upgrade button if they don't.
Custom code would be another way out, you can still work with that. 👍
Thanks for your help!
Hello everyone. If I increase the price of the monthly membership, will old members still pay the old price?
If not, do I need to create a new plan to avoid charging old users the new price?
Hey Felipe Michelin, once you create a price you cannot essentially update it. So, if you want to increase the price of monthly membership, you need to create a new price under the plan. If you want only new users to be able to sign up on the new price, you can create another price for the plan and update the pricing page with the new price attributes. I believe the existing users should not face any issue / changes in that case.
oh I see, easier than I thought. Appreciate it
Hello,
Just want to make sure I understand. I have a paid plan on my website which is a monthly membership subscription. I want to increase the subscription price, but want to make sure that the new price applies only to new subscribers, and existing members will continue to renew their monthly subscription at the old price. My website is built using Webflow, and the site is integrated with Memberstack and Stripe.
Shall I create a new plan with the new price in Webflow, remove/unpublish the old plan and then publish the new plan to my website? Do I also need to create a new paid plan in Memberstack?
Thanks for your help!
Please sign in to leave a comment.