Membership Plugin

WordPress Membership Plugin

  • Home
  • Documentation
  • Addons
  • Support
    • Quick Setup
    • Documentation
    • Premium Addon Support
    • Paid Support
    • Support Forum
    • Support Forum Search
    • Forum Login
    • Forum Registration
  • Contact

[Resolved] Yearly renewal not updating expiry date on accounts

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.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • December 5, 2019 at 8:46 pm #19411
    jordan
    Participant

    I 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 #19413
    mbrsolution
    Moderator

    Hi, 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 #19414
    jordan
    Participant

    Let 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 expires

    There 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 #19415
    mbrsolution
    Moderator

    Hi 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 #19416
    admin
    Keymaster

    The 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 #19430
    jordan
    Participant

    Again, 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 #19433
    mbrsolution
    Moderator

    Hi, 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 #19436
    jordan
    Participant

    My 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.

  • Author
    Posts
Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.
Log In

Please read this message before using our plugin.

Search

Featured Addons and Extensions

  • Membership Form Builder Addon
  • Member Directory Listing Addon
  • WooCommerce Payment Integration
  • Member Data Exporter Addon

Documentation

  • Documentation Index Page

Copyright © 2026 | Simple Membership Plugin | Privacy Policy