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 10 years, 7 months ago by admin.
-
AuthorPosts
-
September 3, 2012 at 4:20 pm #7305mxmarkMember
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 #48922adminKeymasterYou 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 #48923olcuzzindaveMemberIn 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 #48924adminKeymasterIf 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 #48925nickmartinMemberWould 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 #48926adminKeymasterYes, it is possible to do that. I will look into this.
January 27, 2014 at 6:15 pm #48927mbaseSpectatorHello,
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 #48928adminKeymasterWe 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 #48929mbaseSpectatorI’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 #48930wzpModeratorI think it’s because the addon may be functioning asynchronously, not synchronously, with the cancellation IPN.
February 19, 2014 at 11:17 pm #48931adminKeymasterYes, 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 #48932GraphicBassMemberI 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 #48933adminKeymasterYeah.
February 25, 2014 at 2:23 pm #48934KellyliseMemberWhere 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 -
AuthorPosts
- You must be logged in to reply to this topic.