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

Renewal Issue

Simple Membership Plugin › Forums › Simple Membership Plugin › Renewal Issue

Tagged: expiry, renew, renewal

  • This topic has 7 replies, 2 voices, and was last updated 9 years, 11 months ago by mbrsolution.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • July 5, 2016 at 2:51 am #7380
    lukemunn
    Participant

    I’ve followed the instructions provided at (https://simple-membership-plugin.com/creating-membership-renewal-button/), to create a Membership Renewal page with the same buttons as used on the original Join Us page. Per instructions, I’ve also locked this so Members have to be logged in to see it.

    The problem is that clicking any Renew button (e.g. Free Membership level) forces the user to Register from scratch again. To make matters worse, they can’t reuse their same email or username. Is this the expected behaviour for Renewal or have I set something up wrong? We have a large number of members coming up for renewal (1 year) and this could become a nightmare if this is the expected process to have to take.

    best,
    Luke

    July 5, 2016 at 5:10 am #7381
    mbrsolution
    Moderator

    Hi, did you enabled the following feature Enable Expired Account Login under Advanced tab?

    July 5, 2016 at 2:58 pm #7382
    lukemunn
    Participant

    Yes, as per instructions.

    The ideal process for renewal is that the user logs in, visits the renewal page, pays for another year and that user’s membership gets renewed.

    Is this what happens with Simple Membership?

    July 5, 2016 at 10:27 pm #7383
    mbrsolution
    Moderator

    Yes, that is what this plugin does as per your comment above.

    July 5, 2016 at 10:52 pm #7384
    lukemunn
    Participant

    Unfortunately this isn’t what happens.

    The site administrator has tested this with an account and the user gets access to the renewal page, clicks Renew and is then prompted to register from scratch again. To make matters worse, they can’t reuse the same username or email address.

    (see screenshot)
    Renewal page prompts for new registration

    July 5, 2016 at 11:16 pm #7385
    mbrsolution
    Moderator

    Can you carry out a test. Enable Debug mode. After you have carried out a test can you check the log files?

    July 6, 2016 at 3:36 am #7386
    lukemunn
    Participant

    OK below is the log.

    The problem was that the original ‘free’ level button (for students) was actually just a link to Register.
    So when I used the same button on the Membership Renewal page, it was going to Register instead of through Paypal.

    I’ve hacked this by making the ‘free’ level actually cost $0.01, which forces it to go through Paypal, and apply the payment to the account, which renews for another year fine.

    This is very crude though and technically affiliated students shouldn’t pay anything.
    How would you renew Free memberships beyond a year without going through Paypal?

    [07/06/2016 3:04 AM] – SUCCESS :After login redirection addon. Checking if member need to be redirected.
    [07/06/2016 3:08 AM] – SUCCESS :After login redirection addon. Checking if member need to be redirected.
    [07/06/2016 3:23 AM] – SUCCESS :After login redirection addon. Checking if member need to be redirected.
    [07/06/2016 3:29 AM] – SUCCESS :After login redirection addon. Checking if member need to be redirected.
    [07/06/2016 3:30 AM] – SUCCESS :Paypal Class Initiated by 173.0.81.1
    [07/06/2016 3:30 AM] – SUCCESS :Post string : transaction_subject=&payment_date=20%3A30%3A23+Jul+05%2C+2016+PDT&txn_type=web_accept&last_name=Munn&residence_country=NZ&item_name=Affiliated+Student&payment_gross=&mc_currency=NZD&business=admin%40artistsalliance.org.nz&payment_type=instant&protection_eligibility=Ineligible&verify_sign=AYuK.fkGZ2oTLW-A8lbAGEOXCqMaAtQmqtv-vVOm9ndlKFvW77218N7C&payer_status=verified&payer_email=luke.munn%40gmail.com&txn_id=8E6156359F376013C&quantity=1&receiver_email=admin%40artistsalliance.org.nz&first_name=Luke&payer_id=ZYQGJ9LGYCNGE&receiver_id=2F4GAWDJKGXBY&item_number=1115&payment_status=Completed&payment_fee=&mc_fee=0.01&mc_gross=0.01&custom=subsc_ref%3D2%26user_ip%3D67.174.101.205%26swpm_id%3D587&charset=windows-1252&notify_version=3.8&ipn_track_id=fb58602255fc4&
    [07/06/2016 3:30 AM] – SUCCESS :Checking if PayPal IPN response is valid
    [07/06/2016 3:30 AM] – SUCCESS :Connecting to: https://www.paypal.com/cgi-bin/webscr
    [07/06/2016 3:30 AM] – SUCCESS :IPN successfully verified.
    [07/06/2016 3:30 AM] – SUCCESS :Creating product Information to send.
    [07/06/2016 3:30 AM] – SUCCESS :Transaction Type: Buy Now/Subscribe
    [07/06/2016 3:30 AM] – SUCCESS :Item Number: 1115
    [07/06/2016 3:30 AM] – SUCCESS :Item Name: Affiliated Student
    [07/06/2016 3:30 AM] – SUCCESS :Item Quantity: 1
    [07/06/2016 3:30 AM] – SUCCESS :Item Total: 0.01
    [07/06/2016 3:30 AM] – SUCCESS :Item Currency: NZD
    [07/06/2016 3:30 AM] – SUCCESS :Membership payment paid for membership level ID: 2
    [07/06/2016 3:30 AM] – SUCCESS :swpm integration is being used… creating member account…
    [07/06/2016 3:30 AM] – SUCCESS :swpm_handle_subsc_signup_stand_alone(). Custom value: subsc_ref=2&user_ip=67.174.101.205&swpm_id=587, Unique reference: 8E6156359F376013C
    [07/06/2016 3:30 AM] – SUCCESS :Modifying the existing membership profile… Member ID: 587
    [07/06/2016 3:30 AM] – SUCCESS :Upgrading the current membership level (3) of this member to the newly paid level (2)
    [07/06/2016 3:30 AM] – SUCCESS :Member signup/upgrade completion email successfully sent to: luke.munn@gmail.com
    [07/06/2016 3:30 AM] – SUCCESS :Saving transaction data to the database table.
    [07/06/2016 3:30 AM] – SUCCESS :Transaction data saved.
    [07/06/2016 3:30 AM] – SUCCESS :Paypal class finished.

    ——————————————————————

    July 6, 2016 at 4:21 am #7387
    mbrsolution
    Moderator

    Hi, that makes sense what you reported above in regards to the following comment.

    The problem was that the original ‘free’ level button (for students) was actually just a link to Register.
    So when I used the same button on the Membership Renewal page, it was going to Register instead of through Paypal.

    Your log files looks good and no issue is detected as you can see. In regards to the Free account all you have to do is update the free membership via the members page and set it up so that an e-mail is sent to the member letting them know that their account has been updated.

  • 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