Tips and Tricks HQ Support Portal › Forums › WP eMember › Remaining membership time after subscription cancellation
Tagged: eMember, estore, members, membership duration
- This topic has 24 replies, 9 voices, and was last updated 2 years, 6 months ago by admin.
December 8, 2011 at 5:42 pm #4983lockandrolltennisMember
When a subscription is fulfilled or manually cancelled, the member is instantly set to inactive. The member should have access for the current interval paid for. For example, I set up a subsciption of $.01 cent per day for two days. My test member subscribed, paid 1 cent got access for that day, then the next day paid 1 more cent but then it seems paypal flagged the subscription as cancelled and the member did not have access the 2nd day even though he paid twice. How do I allow access up until the next billing date? I will be billing monthly and want to let the member have access for the duration of the current month paid for if they cancel. I can imagine some customers will want pro-rating. I don’t think I want to get into pro-rating but is that an option with eMember and paypal?December 9, 2011 at 9:28 am #39441
If you specify a value in the “Membership Duration” field of the membership level then eMember will simply set the account to “unsubscribed” which means it will have access until the duration time is over. If you set the “Membership Duration” field to “no expiry or until cancelled” then it will expire the account when the subscription is cancelled (“until cancelled” means it will expire when the subscription is cancelled or expired)December 10, 2011 at 6:14 pm #39442lockandrolltennisMember
Well which one do I used for a monthly subscription then? You told me and others to use no expiry for monthly payments. Maybe it is a paypal setting. When I created the button I chose “After how many cycles should billing stop?” 2 cycles. Should this be set to “Never”?December 11, 2011 at 4:55 am #39443
Most admins prefer to cancel the membership account as soon as the subscription is cancelled so using the “No expiry until cancelled” is the most used option with a recurring payment setup. Since you want to let the member have access to the site until the end of the term after cancellation, simply specify a value of 31 days in the “Membership Duration” field and it will do the job.
If you want the subscription to go on forever (meaning it will keep billing every month) then don’t set a limit of 2 cycles.April 25, 2012 at 7:58 am #39444
I am new to this plugin, so forgive me if my question is answered some other place.
How can I make this happen:
1- customer pays for monthly subscription
2- after a while, and halfway into a prepaid month, the customer cancels the subscription at paypal.
3- the customer has access to the site until the end of the month he has paid for.
When i test this, the subscription is canceled the very moment i cancel the paypal subscription. And i do not have access to the site for the rest of the period I have paid for.
When i set the membership duration to 31 days, the membership get the status ‘Expired’ after 31 days, but paypal charges for a new period.
Am I doing something wrong?April 26, 2012 at 4:23 am #39445
I will explain a few things which should help:
1) If you set the membership duration field to the following then the member account will be immediately deactivated when he/she cancels the subscription:
No Expiry or Until Cancelled
This option will not be suitable for what you are trying to do.
2) If you set the membership duration field to 31 days then that means the account will be cancelled 31 days from the date the user became a member. However, if a payment is received say for example on day 30 then the member will have access from another 31 days before the account gets cancelled.
3) If you set the membership duration field to expire on a fix date then the account will expire on that date.
Now, whatever you set in your membership duration field has no effect on when a payment will be charged for a subscription payment (these values are used purely for determining when a member’s access to content will expire). Once a subscription payment is set, it will continue to charge accordingly unless your or the member cancels it.
Some more details here:
Let me know if you understand the above.
Now, if you tell me how your subscription agreement looks like (is it an ongoing subscription every month or for 6 month or for 3 months etc.) I will be able to tell you more specific details as to what you can use.April 26, 2012 at 6:14 am #39446
Thanks for responding so quickly!
So if i choose option b), a new period is started whenever a new payment is recieved as long as it is done before the membership expires?
And if the payment is recieved after the membership runs out it remains expired?
I set up a membership with a duration of 10 days. I then create a subscription button charging every 5 days.
A member signs up May 1. Expiration date will be set to May 11.
A new payment is recieved May 6.. Will the new expiration date be May 16.?
And if the member cancels the subscription from paypal May 10., it will still expire May 16.?
Is this correct?April 26, 2012 at 7:29 am #39447
Yes, you are correct.
Now going back to your previous example, if you run a subscription that charges every 30 days and your duration field in the membership level is set to 31 days (its good to put 1 day buffer for the payment notification to get processed) you should be set.April 26, 2012 at 9:24 am #39448
Great plugins! Great customer support!
Thanks!May 3, 2012 at 7:38 pm #39449
Hi, Thanks for the clarification! I got it sorted out.
VidarMay 3, 2012 at 7:57 pm #39450
One more thing, just as a curiosity.
With the membership described above still running (i did not cancel the previous subscription from paypal) i bougth the membership product again using the same paypal account (and thereby the same email). This time i got an email from my website thanking me for upgrading my membership.
And now the member login widget shows May 8 as expiration date.
VidarMay 4, 2012 at 3:03 am #39451
Each user can have only one membership account. When existing member makes a new payment, his/her existing account profile gets updated to reflect the payment (it doesn’t create a brand new account).October 26, 2012 at 11:51 am #39452KiricoohMember
In my website visitors have to get Premium subscription so that they can become contributors and write articles. This premium subscription cost 10 euros by month. To make it works I have settled eMember and eStore as told on this forum. So In the membership level I set expires after a interval of 31 days and in eStore I set recurring billing Cycle to 1 month.
By mistake one of my members paied for two subscriptions in Paypal. This member gets 2 premium subscriptions with the same account.
In order to solve this I asked him to cancel one of his subscriptions in Paypal. He did, right now this member is still paying 10 euros each month but when he tried to log in eMember he got a message saying that his subscription has expired.
I’ve tried many times to change his statuts directly in eMember dashboard from “expired” to “active” but it is useless. Each time this member tries to log in his statut changes from “active” to “expired”.
What am I doing wrong ? As this member still pays each month what can I do to make him have an active acces to eMember ?
This is a big issue I really need your help on this.
ThanksOctober 27, 2012 at 5:14 am #39453
When you edit this member’s profile and set the account status to “active”, change the value of the following field too:
Subscription Starts (Set this field's value to today's date)
Then save the profile. Now check and see if the account stays active.October 29, 2012 at 5:06 pm #39454KiricoohMember
It’s works just fine !
Thank you very much.
- You must be logged in to reply to this topic.