Automatically expiration of free memberships
-
Hallo,
I would like to automatically set the account status of ‘Free’ memberships to ‘Expired’ when the user has not logged in anymore, for a long period of time.
Currently, account access expires after a given number of days/weeks/… ‘after account creation’. I would like to set it ‘after last login’.
Is this possible in Simple-Membership plugin?
Greetings from Liviu
- This topic was modified 1 year, 1 month ago by Liviu.
-
Hi, thank you for reaching out to us.
Currently, account access expires after a given number of days/weeks/… ‘after account creation’. I would like to set it ‘after last login’.
Currently that is not possible with our plugin.
Kind regards.
Hallo @mbrsolution,
Thanks for your reply.
Pity the feature is not supported.
Alternatively, I can set the expiration after e.g. 6 months after account creation. To make it more friendly I would like to have a convenient way to renew the free membership.
On this page Membership Renewal, I see support only for renewing a paid memberships. How can I renew an expired ‘Free’ membership?
Greetings from Liviu
Alternatively, I can set the expiration after e.g. 6 months after account creation. To make it more friendly I would like to have a convenient way to renew the free membership.
You can manually update a members account via the admin panel. This would not have any affect on the account because it is a free account after all. You can also send them a message as well. The following documentation has more information for you.
https://simple-membership-plugin.com/send-a-quick-notification-email-to-your-members/
Let me know if this helps you.
Kind regards.
Hallo @mbrsolution,
Thanks for your reply.
As I understand, a member cannot renew his/hers expired ‘Free’ membership. The renewing has to be done manually, by the administrator.
Is there a way to automatically manage sleeping ‘free’ members? Manual managing, I’m not that fond of manual work ??
Greetings from Liviu
As I understand, a member cannot renew his/hers expired ‘Free’ membership. The renewing has to be done manually, by the administrator.
This is true however there might be a way that you can achieve this using the method for paying members. First follow the instructions below.
https://simple-membership-plugin.com/creating-membership-renewal-button/
Then install the following addon.
https://simple-membership-plugin.com/simple-membership-miscellaneous-shortcodes-addon/
After you have carried out the above add a shortcode similar to the one below to the Member Renewal page created previously or what ever name you gave that page. Make sure you edit the entries in the shortcode as per your requirements. Also, you will need to create another free membership level. In this example the second member level created is assigned an ID 3. Note: In your case the ID might be different.
[swpm_update_level_to level="3" button_text="Update Level to Free 2"]
Now when the free member tries to view the content from a protected page or post they will receive a message saying that their account has expired. There will also be a link for them to register again. This will lead them to the Member Renewal page with the shortcode above. This will allow them to upgrade their membership level. Which in this case is just another free member level.
Let me know if the information above helps you.
Kind regards.
- This reply was modified 1 year, 1 month ago by mbrsolution.
Hallo?@mbrsolution,
Very creative solution, wow!
I have created a new free membership level and gave it the same name ‘Free’ (internally that is a different id, of course). Same name because this name is visible on the site to the user.
I have tested it, it works one-way, but I unfortunately found an issue with the two-way renewing.
Next to renewing from first-free to second-free membership level, I also want of course to renew from second-free to first-free membership level. Therefore I placed this code on the renew-membership page, to conditionally renew membership:
[swpm_protected for="2" do_not_show_protected_msg="1"]
[swpm_update_level_to level="3" button_text="Renew"]
[/swpm_protected]
[swpm_protected for="3" do_not_show_protected_msg="1"]
[swpm_update_level_to level="2" button_text="Renew"]
[/swpm_protected]
Unexpectedly, the renew-membership page says now:
Please?renew?your account to gain access to this content. Please?renew?your account to gain access to this content.
And I cannot renew the free membership.
Any thoughts here?
Greetings from Liviu
I have created a new free membership level and gave it the same name ‘Free’ (internally that is a different id, of course). Same name because this name is visible on the site to the user.
I recommend you to give it a new name. Having two membership levels with the same name regardless of the a different ID can cause issues.
I have tested it, it works one-way, but I unfortunately found an issue with the two-way renewing.
Can you provide a step by step information so that I can trace it myself.
Next to renewing from first-free to second-free membership level, I also want of course to renew from second-free to first-free membership level. Therefore I placed this code on the renew-membership page, to conditionally renew membership:
Before we go down this rabbit hole ?? lets get the first two parts above organized.
Also, it is important to organize correctly the membership level that can access the content for each post and page.
Kind regards.
- This reply was modified 1 year, 1 month ago by mbrsolution.
same name regardless of the a different ID can cause issues
The programming control logic should only depend on the id, and the name should only be used in reporting. Having two ‘Free’ memberships with two different names will confuse the user.
provide a step by step information so that I can trace it myself.
I just did in my previous post. See the
swpm_protected
shortcodes I have on my renew-membership page. Is this not enough?Greetings from Liviu
- This reply was modified 1 year ago by Liviu.
I just did in my previous post. See the?
swpm_protected
?shortcodes I have on my renew-membership page. Is this not enough?Unfortunately my suggestion above did not include the Simple Membership Partial Protection addon. As I mentioned above “This is true however there might be a way that you can achieve this using the method for paying members.” Because of the extra functionality that you require for your site my simple method will not work for you. I have submitted a message to the developers to investigate further your request.
Kind regards.
submitted a message to the developers
Thanks.
By the way, I have not heard back from the developers in the context of this ticket ploylang-multilingual-urls-not-always-automatically-picked-up, the multilingual issue I was offering to help.
Greetings from Liviu
Hi, We don’t have these functionalities at the moment. So we really won’t be able to give you a good solution for it in the near term. Some of these are on our wishlist. However, we do have a very long wish list. So, to be honest, you will be better served with an alternative plugin that has these features already built in.
Sure, no problem!
Thanks for the feedback.
Greetings from Liviu
- The topic ‘Automatically expiration of free memberships’ is closed to new replies.