- This topic has 1 reply, 2 voices, and was last updated 3 years, 4 months ago by .
Viewing 2 posts - 1 through 2 (of 2 total)
Viewing 2 posts - 1 through 2 (of 2 total)
- You must be logged in to reply to this topic.
WordPress Membership Plugin
Simple Membership Plugin › Forums › Simple Membership Plugin › Fixed Length Membership option
Tagged: fixed length, Join, membership, renewal
I understand from the documentation https://simple-membership-plugin.com/adding-membership-access-levels-site/ that the current “Expire on a Fixed Date (Hard Expiry Date)” offers one time membership that ends on a particular date, with no extension.
Our association wants all memberships (existing and future) to be annual Jan 1 – Dec 31. This is how it’s been and we’d like to keep it that way.
Is there any way to implement this using the Simple Membership Plugin?
If not, then what do you recommend?
Thanks for your consideration.
Hi, The setup you are wanting to try will require a bit of manual intervention on an annual basis. So our plugin may not be the most suitable option. With that said, you could try the following:
#1) Every year when you create the membership level for the year, you will also create a temporary membership level (to assign users who pay for renewal before expiry for the following year). For this example, lets call this temporary membership level “Already renewed for next year”. Give this temporary level access to current year’s content.
#2) The renewal button can be connected to that following year’s temporary level that you create in step 1. So anyone renewing before expiry will get assigned to this “Already renewed for next year” level.
#3) At the start of the next year, when you create the new membership level for that year, you can do the following to switch all the members who already renewed to this new year’s membership.
Go to the “Members” menu then the “Bulk Operations” tab. Use the “Bulk Change Membership Level” feature to assign the “Already renewed for next year” members to the new year’s membership.
Let me know if that works.