Simple Membership Plugin › Forums › Simple Membership Plugin › Yearly renewal not updating expiry date on accounts
Tagged: expiration, expiry date, renewal
- This topic has 7 replies, 3 voices, and was last updated 6 years, 4 months ago by
jordan.
-
AuthorPosts
-
December 5, 2019 at 8:46 pm #19411
jordan
ParticipantI have this plugin setup and it has been working great since July. We have yearly dues for our club and most people pay on January 1st. We are starting to have people pay their yearly dues online (via a one time payment for 365 day access) on our renewal page and it is not updating their expiry date under their user. All members who have paid so far still show their expiration date of January 1, 2020.
Its worth noting that when we created many of these members (either via registry or manual entry) we had to manually set their “access starts” date to January 1, 2019 so they would expire on the 1st of 2020. We used to have a prorated dues thing that we got rid of, which is why this had to be done.
Setup is pretty simple. I have 2 membership levels, each set to expire 365 days after access starts. Renewal page uses the same buttons as the initial signup buttons for the two levels. Renewal page is setup ok with it showing only to logged in users. Payments go through just fine and show up under the payments tab of SWMP and even have a “view profile” link next to the renewals. Just no update to their expiry date.
Not a HUGE issue now, but it will be come the 1st. Any help?
December 6, 2019 at 10:25 am #19413mbrsolution
ModeratorHi, can you let me know if you followed these instructions create-paypal-subscription-button-inside-the-simple-membership-plugin to create the subscription button?
For a subscription payment, you should be using the “no expiry” settings in the membership level.
Kind regards
December 6, 2019 at 3:14 pm #19414jordan
ParticipantLet me clarify the setup a bit. We aren’t using subscriptions on any of our membership levels.
We have an;
Individual yearly membership that expires after 365 days
Family yearly membership that expires after 365 days
Lifetime membership that never expiresThere is no automatic subscription or auto renewal. Members will have to login and renew their membership manually or it just expires and they can’t access the content anymore until the manually renew via our renewal page. The accounts work great as far as expiring, sending expiration emails, letting people renew, etc.
However, when they do login and renew i can see their payment, it shows a “view profile” link next to their payment like it knows who they are in the system; BUT, if you then go into that member their expiry date is still set for what it was before, it did not add an addition 365 days to their account. Presumably, when their account expires it will not recognize that they have renewed.
Again, not using subscriptions or auto renewing or anything like that, just a basic manually renewable membership.
Thanks in advance!
December 6, 2019 at 9:54 pm #19415mbrsolution
ModeratorHi Jordan, thank you for clarifying further your issue. Now I understand better what you mean. Reading your first post, it looks like you followed the steps correctly.
I have contacted the developers to investigate further your issue.
Thank you
December 7, 2019 at 1:01 am #19416admin
KeymasterThe expiry date should get updated to reflect the new payment. Lets look at the membership level’s expiry setup. If you are using a FIXED date expiry date for the membership level, then additional payment won’t extend the expiry. What kind of expiry condition do you have for the membership level in question?
Also, it is a good idea to enable the debug logging option when troubleshooting this. It will help you see if the payment is being applied to the member’s profile correctly.
https://simple-membership-plugin.com/enable-debug-logging/December 9, 2019 at 5:23 pm #19430jordan
ParticipantAgain, it was a 365 days expiry setting, not fixed.
I did an update to the plugin and then had another person renew (set to expire January 1st based on 365 days from access start date) and it did update the expiry date to December 31st, 2020. So, an update may have fixed the issue. Weird that it didn’t set it to January 1st again, but so far at least its working.
I will report back one a few others have done it to see if this sticks or if it was a one off. I will also enable debugging for this.
December 9, 2019 at 8:30 pm #19433mbrsolution
ModeratorHi, that is good news 😉
However I just want to clarify what fixed your issue. Was it updating the plugin or changing a setting?
Thank you
December 9, 2019 at 8:38 pm #19436jordan
ParticipantMy guess is updating the plugin. I updated it about a month or two ago, so it wasn’t far out of date.
I had not changed any settings from the old version to the new. We’ll see how it goes as more people pay their dues. So far, it at least worked on one person without any manual interaction.
-
AuthorPosts
- You must be logged in to reply to this topic.