How to display member plan status and handle automatic cancellations? Answered
I've almost completely migrated my site over to 2.0! I'm excited to hit publish. There's just one more big thing I'm waiting on though... is there a way to quickly display to members which plan(s) they have, and option to cancel? Also, when a member with an existing plan gets a new plan, will it automatically cancel their old one for them? I'm using the attribute: data-ms-price:update on my pricing table page.
Comments
3 comments
For displaying a member’s current plan, MemberScript #186 is a great fit. It shows plan name, price, billing interval, and next billing date, which you can use to highlight their active subscription and even pair with a cancel button.
As for switching plans: Stripe doesn’t auto-cancel the old one, but it does prorate the member to the new plan. So technically, they’re moved over, but the old plan isn’t “cancelled” in the strict sense. You can guide users through the switch or use Stripe’s customer portal to give them more control.
Hello again Riley!
For the customer's portal to launch it would be in this article
For your example, "when a member with an existing plan gets a new plan, will it automatically cancel their old one for them?" Stripe will automatically pro-rate them to their new plan. So it will not automatically cancel it but switch them over and do the calculation of how much they now owe after how many days they have used.
Hopefully this helps!
Hey Riley 👋
Great questions. Try checking out this article on how to add a button to let members see their paid plans. This should get you on the right path. You can also view a link to the customer portal in the Profile pre-built UI modal.
Please sign in to leave a comment.