Ensure only one subscription per plan per user

  • Ahmad Arshad
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
4 years 1 month ago #145716 by Ahmad Arshad
Dear Tuan,

Is there a way to make sure that a user can subscribe to a plan only once.... E.g

1. If a person has subscription ACTIVE for a plan, he cannot try to re-subscribe to that plan again as long as it is active
2. If a person's subscription becomes EXPIRED, only then can he create a new subscription or renew the same one
3. If a person's subscription is PENDING, (meaning they havent completed it), if they try to re-subscribe to the same plan, it takes them to that unfinished subscription.

Thoughts?  

Please Log in or Create an account to join the conversation.

More
4 years 1 month ago #145720 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Ensure only one subscription per plan per user
Hello

That's actually, how it should work. Except for #1: When the subscription is active, the users can still subscribe again and in that case, the system will treat that as a renewal

If you don't want users to be able to renew it too early, you can go to Membership Pro -> Configuration, set Allow Membership Renewal
config option to 1 and users can only renew/subscribe again when there is one day left from original active subscription (or subscription expired)

Tuan

Please Log in or Create an account to join the conversation.