Tips and Tricks HQ Support

Support site for Tips and Tricks HQ premium products

  • Home
  • Contact Us
  • Documentation
  • Forum Home
    • Forum
    • Forum Search
    • Forum Login
    • Forum Registration

WP eMember – Downgrade Member Level From Premium To Free?

by

Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember – Downgrade Member Level From Premium To Free?

  • This topic has 14 replies, 8 voices, and was last updated 11 years, 2 months ago by admin.
Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • September 3, 2012 at 4:20 pm #7305
    mxmark
    Member

    Just a quick question really that I cannot find the answer to.

    1 – I have a free membership set up (no expiry until cancelled)

    2 – I have a premium membership set up (no expiry until cancelled)

    User joins premium membership and automatically gets access to free membership – User cancels premium membership and gets ‘This Account is inactive’ message.

    I would like it where the member still has access to the free membership even after cancelling their premium membership.

    Am I overlooking something extremely simple here?

    Thanks in advance ;)

    September 4, 2012 at 6:51 am #48922
    admin
    Keymaster

    You can use the following shortcode to place a button somewhere on your site that the users can use to upgrade/downgrade their membership level to the “Free Level” anytime they want:

    [wp_eMember_upgrade_membership_level_to level=2]

    2 is the Free membership level ID in the above example.


    Update


    Alternatively, you can also use the following addon:

    http://www.tipsandtricks-hq.com/wordpress-membership/auto-downgrade-membership-account-addon-941

    October 31, 2012 at 11:13 am #48923
    olcuzzindave
    Member

    In the above example,

    the shortcode [wp_eMember_upgrade_membership_level_to level=2]

    will upgrade the membership to a Free membership ID of 2.

    Does this mean if the premium membership level has a PayPal monthly payment, this will be suspended/stopped when the upgraded to the free membership begins.

    If that’s the case, if the user then decides to upgrade back to the premium membership level, does the recurring payment then start again, or when the upgrade button is pressed to premium, it will initiate a new PayPal monthly payment?

    I am thinking of using this method for a “holiday mode” where we keep the member and just “upgrade” them into a “holiday membership level” and then when they come back from holidays, they can then upgrade back to the premium membership level and we keep a happy member.

    I hope this made sense and I got it right.

    Thanks,

    Ol Cuzzin’ Dave

    November 1, 2012 at 2:49 am #48924
    admin
    Keymaster

    If you are using a recurring payment then that won’t stop. There is a payment agreement in place for the recurring payment so stopping and starting recurring payments are not trivial. The payment gateway (example, PayPal) has restrictions of their own. For example, PayPal doesn’t allow you to pause a subscription payment (this is what you are trying to do). The only way you can do it is if you cancel the current subscription and then start again when you are ready at a later time.

    May 7, 2013 at 5:38 am #48925
    nickmartin
    Member

    Would it be possible for the eMember script to set the premium member back to the free membership level (if defined in eMember settings) when a PayPal subscription cancellation IPN is received? I haven’t looked at the code yet, but if it can set active–>inactive for the member, couldn’t it set membership_level –> [eMember_free_membership_level] if defined?

    That way, we could allow inactive members to login (eMember setting) and they would just be back at the free level. This way all they have to do, is go to PayPal and cancel their subscription if they want to downgrade to free.

    Idea or does it break a lot of other stuff? :)

    May 8, 2013 at 1:03 am #48926
    admin
    Keymaster

    Yes, it is possible to do that. I will look into this.

    January 27, 2014 at 6:15 pm #48927
    mbase
    Spectator

    Hello,

    I would also like to have eMember automatically set a subscriber’s membership level back to the free membership level (if defined in eMember settings) when a PayPal subscription cancellation is received? Having the membership level automatically set to inactive does not work for me.

    Has this issue been solved yet? If so, could you please point me to the solution. Thanks.

    January 28, 2014 at 6:21 am #48928
    admin
    Keymaster

    We have developed a free little addon for this. I just need a few more users to test that addon before I release it. Please use the contact form on the site to get in touch with me so I can send you that addon.

    February 19, 2014 at 9:44 am #48929
    mbase
    Spectator

    I’ve been testing this for a few weeks now. It appears to work fine. One thing that I noticed is that sometimes a member’s account is set to inactive. For example, a premium member cancels their PayPal recurring payment, and their account sometimes gets set to Premium in-active. But as soon as the member logs in again, it seems to reset to Free. I don’t have a problem with this, but I’m unsure if this is how it’s supposed to work.

    Thanks a lot for your help, its greatly appreciated, and it’s always a pleasure to deal with great support for a product.

    February 19, 2014 at 4:51 pm #48930
    wzp
    Moderator

    I think it’s because the addon may be functioning asynchronously, not synchronously, with the cancellation IPN.

    February 19, 2014 at 11:17 pm #48931
    admin
    Keymaster

    Yes, thats how that addon works. It will downgrade any expired or inactive premium users to Free level when the user goes to log into the site. From the member’s point of view, they will just have access to “Free” level when they log into the site next time after cancelling the premium account.

    February 20, 2014 at 12:13 am #48932
    GraphicBass
    Member

    I have the same scenario that will eventually occur with our new membership site. Will this add-on script work with Authorize.net when a subscription payment fails?

    February 20, 2014 at 9:49 pm #48933
    admin
    Keymaster

    Yeah.

    February 25, 2014 at 2:23 pm #48934
    Kellylise
    Member

    Where can I access this add on?

    I would like to try this add on but do not see it here http://www.tipsandtricks-hq.com/wordpress-membership/category/emember-addon

    February 25, 2014 at 11:12 pm #48935
    admin
    Keymaster

    Here you go:

    http://www.tipsandtricks-hq.com/wordpress-membership/auto-downgrade-membership-account-addon-941

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

Forum Related

  • Forum Home
  • Forum Search
  • Forum Registration
  • Forum Login

Support Related Forms

  • Contact Us
  • Customer Support
  • Request a Plugin Update
  • Request Fresh Download Links

Useful Links

  • Plugin Upgrade Instructions
  • WP eStore Documentation
  • WP eMember Documentation
  • WP Affiliate Platform Documentation
  • Tips and Tricks HQ Home Page
  • Our Projects

Quick Setup Video Tutorials

  • WP eStore Video Tutorial
  • WP eMember Video Tutorial
  • WP Affiliate Platform Video Tutorial
  • Lightbox Ultimate Video Tutorial

Our Other Plugins

  • WP Express Checkout
  • Stripe Payments Plugin
  • Simple Shopping Cart Plugin
  • Simple Download Monitor

Copyright © 2025 | Tips and Tricks HQ