October 27, 2012 at 7:15 am #7761
In an earlier post I had explained how some members are not logging in when renewing their subscriptions. I am not using an automatic PayPal system. My members wanted to be able to renew manually. This has distinct advantages for them and I am fine with that.
However if they are not logged into their account FIRST, then the renewal does not add any more days to their existing account but instead opens a new account.
You had indicated that it would be best to set up the renewal page so a member would have to log in first before the renewal button would appear. This worked quite well until I found that a lot of members let their membership expire and then when they attempted to log in they could not see the content because with their expired memberships they cannot see protected content.
Therefore these members who had expired memberships cannot pay because the renewal button is hidden because of the expired account.
So what would be the work around for this? If an existing member does not log in first before renewing, then his subscription is not extended but instead a new one is created. So forcing them to log in first works well, but those who have an expired account cannot renew and extend their subscription. A tough one for sure. I appreciate any help. Right now I have gone back to leaving the page unprotected and putting up a prominent note advising that they must log in before renewal their membership to have their account credited properly.
e-member 8.2.4 wp 3.4.2October 27, 2012 at 7:18 am #50796
Just to add, I do have turned on the setting for allowing expired members to be able to login.October 28, 2012 at 2:58 am #50797adminKeymaster
Use a section/partial protection like the following for your renewal buttons so it requires the user to log in but doesn’t require them to have an active membership level to be able to see it.
Place the renewals buttons inside this shortcode so any logged in user can see the button (doesn’t matter if his membership level is active or expired).
This way any existing user can renew the account even if their account has expired.October 28, 2012 at 6:38 am #50798
Thank you. Worked beautifully.November 16, 2012 at 11:42 pm #50799DMY StudioMember
I had the same question, I’d like members be able to renew before and after membership expires. So, I created a page that has a renewal button on it – using estore – set it up to include a link in the expiration warning and notice both include that link in it… I think that’s the most straight-forward way to handle it?
However, [emember_protected scope=verified_users_only] [/emember_protected scope=verified_users_only] isn’t protecting the content – it shows the member warning notice and then underneath it, the protected content is visible and I can see the closing shortcode tag?
Also, we customized the warning msg box content, and it really isn’t appropriate in this instance. Is there a way of changing it on just this one page without changing it throughout the site.
Perhaps I should take a different approach? Thanks in advance for your help.November 18, 2012 at 2:44 am #50800adminKeymaster
Your ending tag for the section protection is wrong. The end tag should always be
[/emember_protected]. Currently you have the following as the end tag which is wrong:
Please correct that and the section protection will work.
That section protection tag can take one extra optional argument which can help you customize the text/message that is shown to non members.
Here is an example:
[emember_protected scope="verified_users_only" custom_msg="This is my custom message to show to non members"]
The content goes here. this content will be hidden and only available to logged in members.
- You must be logged in to reply to this topic.