Move Annual Subscribers to Existing Lifetime Plan

Hello, at one time I was doing a one-time payment for membership into our protected content. Then, I decided to make this an annual plan and approximately 300 people have registered for this to date.

I want to move these people over to the one-time payment plan and get rid of the annual plan. No longer interested in running an annual plan as I have never liked the auto-charge aspect of this, even with a message warning them that I setup through Automations plugin. I thought there might be a way to turn off auto-payment and they can just re-register manually but I don’t see that option.

I understand how to move them to the other existing group but I want to ensure Stripe doesn’t try to auto-charge them after the 12 months is up.

Can I go into the annual Subscription plan within the plugin and click the Cancel button behind each person or is there another (better) way I should be doing it?

Thank you!

Unfortunately, the Discourse Subscriptions plugin doesn’t currently support directly migrating users from one plan to another without manual intervention or requiring the subscriber to re-register under the new plan. Automating such transitions would likely require custom development.

The good news here is they don’t have to re-subscribe or be put on another plan really since you have already charged them once. But ya, unfortunately manually canceling each user is the only way through the UI to do what you are after. Then you can just move each user to the appropriate group they should be in as well.

1 Like

Perfect! I just wanted to ensure that they wouldn’t be auto-charged again so I will just manually cancel them out and for each one I do, I will add to the existing lifetime group. Thanks for your help!!

1 Like