Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember General Questions › Renewal of expired memberships a problem
- This topic has 28 replies, 2 voices, and was last updated 13 years, 4 months ago by amin007.
-
AuthorPosts
-
February 18, 2011 at 4:42 pm #2748acekinParticipant
For psri.us , following a process I outlined in the post:
I put part of the the “Pay Dues” page content behind [emember_protected] block. It works for people who are not members yet. They first register and then see the products they want to purchase, essentially two levels of memberships.
However, when the membership expires the “Pay Dues” page does not present the memberships to be purchased. I think it is because the person is a member and not a member at the same time since the membership has expired. This is creating a problem for me and I am looking for a solution short of not protecting the pay dues page since it does not force people to enter their information.
What are my choices? I will be glad to give Ivy or Amin access to the site to see the settings. I have also tried [emember_protected for=2-3-4-5-6-7] which includes all membership levels including the free membership. But the problem is an expired membership is not reverting to a free memberhip, I think.
Cemal
February 18, 2011 at 4:53 pm #29198acekinParticipantI have validated my guess:
1. For a test account, I changed the membership type to “Free”
2. Changed the status to “Active”
3. And I can see the pay dues content.
So, I need either a way to degrade all expired memberships to “Free” and keep them “Active” or a way to allow those with expired membership to see the pay dues content. The problem occurs only when a regular member has lapsed membership whcih puts him/her in limbo.
Cemal
February 19, 2011 at 2:50 am #29199amin007ParticipantSimply go to the eMember settings menu and check the “Allow Expired Account login” field from the “Account upgrade and renewal settings” section. Don’t worry… just because they can log in doesn’t mean they can view the restricted content. Members whose account is expired will not be able to view the protected content. They will see a message that tells them to renew the membership. Send them to the page where you have your payment buttons.
This is the reference to the documentation:
Let me know if this helps.
February 19, 2011 at 6:51 pm #29200acekinParticipantAmin, I have that option checked. The membership renewal is behind emember_protected block, that is visible to a newly registered free member but not to a member whose membership has expired. I can give you access to the site so you can try it for yourself. If there were a way to allow expired membership owners to see the protected content the problem would be solved. Alternately, if the expired membership degrades to active free membership that also works. Of course, the other alternative is not to protect the membership purchase or renewal but that is not an attractive option for me since someone can buy membership without providing the needed minimum information.
Cemal
February 19, 2011 at 7:14 pm #29201acekinParticipantA relted question, is it possible to restrict content to the condition of being logged in, regarless the membership type or status? That will also solve this problem.
Cemal
February 20, 2011 at 1:58 am #29202amin007ParticipantI see that you are restricting your payment buttons so only registered members can use those. I think you can create another page with a few payment buttons just for the expired membership renewal purpose. Don’t protect this page.. just keep this page hidden (exclude from navigation menu and put no-index so search engines don’t find it). Let your expired members go there and renew. Will this work for you?
February 20, 2011 at 4:05 pm #29203acekinParticipantHello Amin. That alternative is rather cumbersome to implement but I will give it a try. I have set up a “post” rather than a “page” since I can push its publish date way back and make it buried. Hiding a page probably will require a plugin. That said, this seems to be a weak spot on the eMember plugin, don’t you think? Two separate purchase pages are not consistent with good system design as the verbiage between the two may vary, even contradict each other if not updated together. Looking into the future one simple condition may actually solve this problem very easily and elegantly. Check for the logged in status to display some content rather than membership type. If this is possible and I overlooked I will be grateful if you point that out to me.
Currently, I followed the path you described and tested it. It seems to be doing what it is supposed to do. I have not added to the header nofollow for the robots, too much work I think. If you know of a quick way of doing it please share it with me, I will appreciate it.
Thanks,
Cemal
February 21, 2011 at 1:38 am #29204amin007ParticipantYou do have a point. I will look into it to see if I can add a shortcode that protects a section of a post or page in a such a way that anyone who is logged in can view it (it won’t care about their membership status).
February 21, 2011 at 2:26 am #29205acekinParticipantThank you Amin, I will be looking forward to implementing that.
Cemal
March 4, 2011 at 4:05 am #29206acekinParticipantAmin, any progress on this?
March 4, 2011 at 10:55 pm #29207amin007ParticipantYeah, we should have something ready for you by tomorrow.
March 26, 2011 at 8:36 pm #29208acekinParticipantHello Amin,
I have just downloaded and installed the latest version to fix the WP 3.1 AJAX problem not displaying member list. Does that fix also address the issue we discussed in this thread?
A while back you added the CSV export option at my request and it is working fine to a large extent. As I suggested at the time, I am going to ask again if it would be possible to add a field selection interface in the CSV export option. I added some code to include a couple of fields that are important to us. I need to revisit the same manual fix after every update. A list of fields with check boxes to include will be a great utility, how about it?
The eMember-eStore combination is a great set for any organization who keep membership DB and accept dues payments. My students will be purchasing a copy for a project client. With a few feature additions or changes many such organizations will be in your target market. I will be happy to write a post on my site when these are added/fixed. If you want to pursue that path I will write again a list of minor changes that will be most welcome.
Take care,
Cemal
March 26, 2011 at 8:53 pm #29209acekinParticipantOne more suggestion which is a stylistic issue. The eMember widget uses a table structure with hard-coded cellpadding and cellspacing. Will you consider a CSS structure with classes to make formatting changes easier? Some of the elements in the table use CSS but a simple CSS structure will be much more flexible and easy to maintain for users. Just my two-cents worth.
Cemal
March 27, 2011 at 2:10 am #29210amin007ParticipantYeah we can change it to a CSS.
March 27, 2011 at 3:13 am #29211acekinParticipantSounds good! How about the previous post request of integrating a selectable fields to export to CSV?
-
AuthorPosts
- You must be logged in to reply to this topic.