Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember General Questions › How to Deal With Membership Renewal, Upgrade and Expiration
Tagged: Cancel membership, membership
- This topic has 21 replies, 6 voices, and was last updated 4 years, 11 months ago by admin.
-
AuthorPosts
-
June 14, 2013 at 9:39 am #9214cckeanSpectator
Hi I have got only two membership levels on my site – Free and Premium. I have got WP eStore on my site also.
My questions are as below:
1) When the Premium membership expire after one year, I want it to be downgraded to the Free membership if they decide not to renew it. How can I set this up?
2) For the Premium membership, if they decide to renew the membership when it’s close to the expiration date but still short of the expiration date, how do i make sure that the membership will continue from the date of the expiration and not from the day the membership renewal is done?
Also How do i setup the Premium membership renewal? This is not an upgrade but a renewal of continuity of Premium membership. Is there some sort of short code i can use for this?
3) I am not sure if this is the right way to do this. For Free members who decide to upgrade to Premium member, I have put a link in a special page that only Free members are able to access. The purchase link was created from using WP eStore and this link is the same as the one for purchasing the Premium membership.
Since the Free members are logged in when they are upgrading to Premium members, i suppose WP eMember/WP eStore is able to figure out that this is a membership upgrade and the Free member will be automatically converted to Premium member and thus able to access the Premium member content.
Am i making this assumption correct?
Thanks.
June 15, 2013 at 12:47 am #56121adminKeymaster1) You can create a button using a shortcode that the users can use to downgrade their membership level to a free one. More details here:
2) The best option is to use a subscription button that charges them every year (this way it will be an yearly membership that just runs automatically). The member can just cancel whenever he/she wants.
Or
You can enable emember expiry notification feature which will email the member 7 or 10 days before their account is about to expire. That email can have a link to a page where you have some membership renewal buttons.
The membership renewal button is the exact same button that they used to signup (the plugin can figure out the rest after a member makes a payment).
Some good info on this topic can be found here:
3) Your assumption is correct. Here is the documentation:
The following post has good info on the membership upgrade, renewal and cancellation topic:
https://support.tipsandtricks-hq.com/forums/topic/membership-upgrade-renewal-and-cancellation
June 20, 2013 at 10:53 pm #56122cckeanSpectatorFor answer to question number 1, if the premium member decide not to renew his/her membership and let it automatically expires, will WP_eMember automatically downgrade the membership level to Free member?
June 21, 2013 at 8:28 am #56123adminKeymasterWe don’t have a feature to automatically downgrade to free level when a membership expires. This is something we have plan to add to the plugin in the future.
June 21, 2013 at 9:40 am #56124cckeanSpectator1) Does that mean the user will not be able to login to the site after the membership expire?
2) Can I manually edit/modify the expired Premium membership to “Free Member” so that the user will still be to login as free member?
June 22, 2013 at 12:12 am #56125adminKeymaster1) By default, an *expired* member won’t be able to log into the site. However, you can enable the “Allow Expired Account login” feature in eMember settings to allow expired account holder to log into the site and perform some limited tasks. Expired users will not be able to see your protected content.
2) Yes, you can manually edit any member’s record and assign and membership level you want to that user. You can do this from your WP eMember’s admin dashboard (edit a member record from the manage members menu).
November 5, 2014 at 4:44 pm #56126TallMeerkatMemberHi, I have setup subscription buttons for recurring payments via estore = The best option is to use a subscription button that charges them every year (this way it will be an yearly membership that just runs automatically). The member can just cancel whenever he/she wants.
Other than placing the cancel link somewhere – how does the user cancel their recurring payment in PayPal, if they didn’t create a PayPal account? Do I need to force them to create a PayPal account -if so how do I do that? Thanks
November 6, 2014 at 1:28 am #56127adminKeymasterMembers can contact you and you will be able to cancel the subscription from your PayPal account. You (the seller) can cancel any subscription anytime you want to.
If you are using the basic standard PayPal subscription option then your users are already going via the route of creating a PayPal account.
November 11, 2014 at 9:40 pm #56128TallMeerkatMemberHi, I am using the basic standard PayPal subscription option but when they get to paypal they can use “Pay with a debit or credit card
(Optional) Sign up to PayPal to make your next checkout faster” so a paypal account is not created. Can I force them to create PayPal account from the plugin? Thanks
November 11, 2014 at 10:04 pm #56129wzpModeratorNo. PayPal is a payment processor. How customers want to pay is between them and PayPal.
You could try turning off the “Enhanced Recurring Payments” option in your PayPal account to disable the option to take credit or debug card for subscription checkout.
March 16, 2015 at 10:50 pm #56130Linda BellParticipantIs it possible to have the eMember plugin autosend two, or even three, emails BEFORE the account expires, rather than just one?
March 17, 2015 at 12:41 am #56131adminKeymasteremember can do the following:
1) Send one email X days before the expiry.
2) Send one when the expiry happens.
3) Send one X days after the expiry.
The member gets 3 reminders. We believe the above is very reasonable. If a member is not going to renew, sending a too many emails won’t help (it will probably have a detrimental effect).
March 17, 2015 at 3:16 pm #56132Linda BellParticipantThank you for your reply.
I agree that sending too many emails can have a detrimental effect. I just wish there was a way to remind them twice prior to the expiration rather than twice after the expiration.
December 5, 2019 at 7:23 pm #56133RickSpectatorWhere do I begin trouble-shooting?
I thought we had everything configured properly, but it didn’t work…
All our accounts expire on Dec 31, 2019. (My personal membership expires on that date, too, so I should get a reminder.)
We enabled “Enable Auto Expiry Email Notification”
(Dashboard>wpEmember>Settings>General Settings)
We modified the renewal email, and selected 30 days before expiry
(Dashboard>wpEmember>Settings>Email Settings)
I understand that the renewal notices are sent out as a single message with BCCs.
We have 250 members. Because our web provider ignores messages with over 50 recipients, we installed a plugin to route outgoing mail through a gmail account. (The plugin seems to work for other notifications.)
However, I did not know how to calculate date and time of day when the notices will be mailed. (e.g. Nov 30, Dec 1, Dec 2 – midnight? – noon?)
Today is 25 days before the accounts are due to expire. No notices have been received. Where do I begin trouble-shooting?
* Can I manually trip the “send” function, or do I need to reset the number of days?
* What time of day is the message sent? The log file says the cron job runs at 11:something AM.
* Is there something in a log that indicated that something has been sent?
Where do I go next?
December 6, 2019 at 6:57 am #56134adminKeymasterIt is likely that plugin executed the email sending code fine but the email got blocked somewhere.
The log file will say if the expiry email notices were executed by the plugin or not. Do you see anything like the folloiwng in the conjob log file?
The following users will receive the before expiry email notification
-
AuthorPosts
- You must be logged in to reply to this topic.